15 Actors That Went From Skinny To Ripped For Their Roles

Man-of-steel

12. Henry Cavill (Man Of Steel)

Ask Henry Cavill about his incredibly buff body and he’s likely to tell you he grew up an overweight kid, which earned him the blunt nickname “Fat Cavill.”

Still, by the time he’d hit 18 in “The Count of Monte Cristo,” Cavill had lost nearly all that baby fat, and for later roles in “The Tudors,” “Immortals,” and “Man of Steel”, he’d bulk up to bodybuilder proportions.

Cavill got so big to play Superman, in fact, that producers contacted his trainer Mark Twight to make sure he wasn’t taking steroids.

“Someone in production had me more than pinky swear,” Twight’s wife Lisa told Men’s Journal.

“They told me that they’d be drug-testing Henry.” They didn’t have to: “I gave them a list of every supplement, with contact numbers,” said Twight, who also trained the Spartans for “300.”

“It’s hard work. It’s commitment.”