Skip Nav

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 POPSUGAR
From Our Partners
Peter Pan and Wendy: Yara Shahidi Joins Cast as Tinkerbell
Halloweentown: Where Is the Cast Now?
Sexy Movies on Netflix in October 2020
Mulan "I'll Make a Man Out of You" 2020 Remake | Video
Enola Holmes: Who Are the Real Suffragists on the Flyer?
Never Been Kissed Movie Quiz
Enola Holmes: Why Is Viscount Tewksbury Being Chased?
Enola Holmes: What Is the Reform Bill?
Enola Holmes Movie Ending Explained
Enola Holmes: What Year Does the Movie Take Place?
TV and Movies to Watch After Seeing Enola Holmes
Horror Movie Villain Fact Quiz
Latest Celebrity