Skip Nav
Best of 2017
14 Celebrity Feuds That Left Us Thoroughly Shook in 2017
Joe Keery
11 Times Stranger Things' Joe Keery Looked Really Sexy With His Hair Pushed Back
Celebrity Kids
Breaking Down the Branches of Diana Ross's Fabulous Family Tree

British Actor Henry Cavill to Play Superman in Zack Snyder's Film

Meet Your New Superman: Henry Cavill

Ladies and gentlemen, I give you the next Man of Steel: Henry Cavill has officially signed on for Zack Snyder's Superman. The British actor is best known for his role on The Tudors, and was also up for the lead in Superman Returns (which eventually went to Brandon Routh).

British actors seem to be snagging comic book hero roles left and right: Cavill is in the company of James McAvoy in X-Men: First Class, Christian Bale as Batman, and Andrew Garfield as our newest Spider-Man. In fact, fellow Brit Matthew Goode was supposedly second in line to take on Cavill's role.

Cavill definitely looks dashing enough to take on the superhero (plus, his hair kind of falls perfectly for the part), but what do you think — can you see him in the iconic role?

Image Source: Getty
More From Our Partners
Around The Web
Princess Diana's Jewellery
Family Movies Coming Out Holiday Season 2017
Fantastic Beasts and Where to Find Them 2 Cast
BAFTA Film Award Nominees 2017
Anastasia Movie Facts
Who Has Serena Williams Dated?
Best TV Shows and Movies on Stan and Netflix November 2017
Pitch Perfect 3 Cast Singing With Voice Contestants Video
Why '90s Romantic Comedies Were the Best
Where Does Beyonce Live?
From Our Partners
Latest Celebrity
All the Latest From Ryan Reynolds