Posted on Thu Apr 28, 2011 12:20 PM PDT
Henry Cavill is set to play Superman in Man of Steel, the reboot of the franchise, but until that comes out we'll have to be content with seeing his ridiculous bod in Immortals.
Cavill and his biceps star in this mythical flick from the producers of 300. Cavill plays a mortal chosen by Greek god Zeus (Luke Evans) to fight an evil king (Mickey Rourke).
We predict that Cavill, who first found fame on Showtime's The Tudors, is about to blow up big time.
Oh, and did we mention that he has a British accent?
Also starring are Frieda Pinto, Isabel Lucas, Stephen Dorff and one of the Twilight hotties! Find out who after the jump.
Twilight's Kellan Lutz is also appearing in Immortals. He will play the god Poseidon.
Gods, vampires, superheroes - is there any type of hotness Cavill and Lutz can't play?
Maybe the two hunks of mancake had a pec-off on set. We can only dream.
FIRST LOOK - Henry Cavill As The Man of Steel - Aug 04, 2011
Henry Cavill Reveals His Insecurities About Slipping Into The Superman Suit - Feb 17, 2011
Henry Cavill To Star In Superman Reboot - Jan 31, 2011