Stars Who Played Superheroes On The Big Screen

It’s a bird…It’s a plane…

Actually, it’s Henry Cavill swooping into theaters as the new Superman in Man of Steel, which opened Friday.

Cavill is the latest member of the celebrity superhero club, taking on the super-iconic role played by stars like Christopher Reeve, Brandon Routh and Dean Cain before him.

Becoming a superhero always brings tons of pressure from critics, movie lovers and fanboys/girls alike. It’s hard filling the shoes of favorite comic book idols like Batman or The Green Hornet, and some celebs have done the characters proud while others didn’t quite fill the job description.

Check out some celebs who have taken on superhero roles in the gallery, above.

Who do you think made the best on-screen superhero of all time?