Superhero movies are always exciting summer blockbusters and several famous actors and actresses have played classic superhero characters. Over five different actors have put on the Batsuit in films and multiple actors have also worn Superman's famous cape. A few actors have even played more than one superhero in various films.
Who is the most famous actor who has played a superhero? Jessica Alba tops the list. Alba played the Invisible Woman in the 2005 film Fantastic Four. Other famous women who have played female superheroes include Jennifer Lawrence and Halle Berry.
Some actors have played multiple superheroes. Chris Evans plays Captain America in The Avengers and other Marvel films and also played Johnny Storm in Fantastic Four. Ben Affleck played the title character in the 2003 film Daredevil and has also been cast as Batman in the 2016 film Batman vs. Superman.What do you think it would be like to play your favorite superhero? Share your thoughts in the comments section.
Birthplace: Pomona, California, United States of America
More Jessica AlbaThe Best Jessica Alba Movies 18 Pictures of Young Jessica Alba
Birthplace: New York City, New York, United States of America
More Scarlett JohanssonThe Best Scarlett Johansson Movies Roles That Scarlett Johansson Almost Played
Birthplace: Cleveland, Ohio, United States of America
More Halle BerryThe Best Halle Berry Movies of All Time, Ranked 30 Pictures of Young Halle Berry
Birthplace: Louisville, Kentucky, United States of America
More Jennifer Lawrence14 Times Jennifer Lawrence Pushed Her Luck And Was Just Too Much The Most Beautiful Jennifer Lawrence Pictures