In a recent interview with Men's Health, Henry Cavill revealed that in the mid-'00s he auditioned for the role of James Bond. The screen test involved Cavill walking out of a bathroom wrapped in a towel.

It didn't go well, he said, as he was told he was “looking a little chubby there.”

The role instead went to Daniel Craig and Cavill joined the Showtime historical series The Tudors.

Cavill would later on become Superman in the DC films, but before that he had to show off his physique in the 2011 film Immortals.

Cavill said he takes seriously playing such physical characters. The actor went on a strict six-month diet and did extensive martial-arts training. He also kicked things up a notch for his starring role as Superman in Man of Steel.

"It's very emotionally taxing," he said. "When you add the lack of food and the pressure on top of that, it's tough."

He added, "I know what it feels like to go from out of shape to in shape [afterward] I'll look at myself like, 'Man, well done.’ It's not like I'm a golden god — I'm just proud of what I achieved."

Credits: CNN Entertainment