He's been cast as Superman and it seems Henry Cavill has no trouble living up to the title.
The 28-year-old British actor showed off his muscular physique on set of the new Superman film, Man Of Steel, in Vancouver, Canada, yesterday.
Cavill follows in the footsteps of actors such as Christopher Reeve, Brandon Routh and Dean Cain by taking on the role of Clark Kent, and has made no secret about the challenge of becoming Superman.
He recently told Total Film: "I'm on 5000 calories a day... You've got to eat protein first, then a little bit of carbs... you've got to keep your hunger levels going.
"I'm training two and a half hours a day, pushing my body beyond its normal limits, putting on a lot of muscle mass and just making myself look like Superman."
In September, photos of Cavill in his Superman costume leaked online, showing that he no longer has the traditional red underwear-type tights, trading them in for a full blue bodysuit.