Plus: Halle Berry, 'Firefly,' Smashing Pumpkins, 'Superman' and more
Next gallery »10 stars to watch for on the Oscars red carpet
« Previous galleryEmma Watson, Jessica Alba and some 'King's Speech' stars rule the BAFTA red carpet
Henry Cavill won the role of 'Superman' by wearing the costume
He might have been a fan favorite, but Henry Cavill had competition to play Clark Kent and the Man of Steel in Zack Snyder's "Superman." What sealed the deal? According to Snyder, it was when Cavill put on the costume that the filmmaker knew they'd found their Kal-El.
Snyder told EW, “Other actors put that suit on, and it’s a joke, even if they’re great actors. Henry put it on, and he exuded this kind of crazy-calm confidence that just made me go ‘Wow.’ Okay: This was Superman.’”
As for Cavill, he was worried his recently thinned out frame was going to cost him the gig. He recalls, "“All I could think was: Oh, god. They’re going to look at me and go ‘He’s not Superman. Not a chance.’ The actor inside me was going: You’re not ready! You’re not ready!”
Audiences will be able to judge for themselves when the new "Superman" hits theaters in December of 2012.