Handsome, chiselled and British, Henry Cavill is the perfect person to play a man from another planet.

Not convinced? Just check out Superman's full range of emotions below. He's not called 'Man of Steel' for nothing, you know.

Loading Slideshow...
  • Happy

  • Sad

  • Contemplative

  • Afraid

  • Angry

  • Thoughtful

  • Amused

  • Indignant

  • Surprised

  • Bemused

  • Indignant

  • Proud

  • Delighted

  • Shocked

  • We're not sure what he's feeling here, because his hand is over his mouth

man of steel