actors 40+ Actors Who Played Superheroes  

79.0k views 41 items Embed
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.

Jessica Alba is listed (or ranked) 1 on the list 40+ Actors Who Played Superheroes
Photo: via Tumblr
Jessica Alba played the Invisible Woman in the 2005 film Fantastic Four.

More About

Age: 35

Birthplace: Pomona, California, United States of America

Profession: Model, Actor

Credits: Sin City, Fantastic Four, Fantastic Four: Rise of the Silver Surfer, Valentine's Day

Also Ranked

#51 on Famous Women You'd Want to Have a Beer With

#41 on The Greatest Former Child Stars

#61 on The Best Female Celebrity Role Models

#42 on The Greatest '90s Teen Stars

see more on Jessica Alba

Scarlett Johansson is listed (or ranked) 2 on the list 40+ Actors Who Played Superheroes
Photo: via Tumblr
Scarlett Johansson played Black Widow in The Avengers and other Marvel films.

More About

Age: 32

Birthplace: New York City, New York, United States of America

Profession: Model, Actor, Voice acting, Singer

Credits: Lost in Translation, The Avengers, The Prestige, Captain America: The Winter Soldier

Also Ranked

#22 on The Best American Actresses Working Today

#43 on The Best Living American Actresses

#41 on Famous Women You'd Want to Have a Beer With

#35 on The Greatest Former Child Stars

see more on Scarlett Johansson

Halle Berry is listed (or ranked) 3 on the list 40+ Actors Who Played Superheroes
Photo: via Tumblr
Halle Berry played Storm in the X-Men movies as well as the title character in Catwoman.

More About

Age: 50

Birthplace: Cleveland, Ohio, United States of America

Profession: Television producer, Film Producer, Model, Actor, Voice acting

Credits: X-Men: The Last Stand, Cloud Atlas, X-Men 2, X-Men: Days of Future Past

Also Ranked

#72 on The Best American Actresses Working Today

#42 on The Best Anime Streaming on Netflix

#46 on The Best Living American Actresses

#77 on The Greatest American Actresses of All Time

see more on Halle Berry

Jennifer Lawrence is listed (or ranked) 4 on the list 40+ Actors Who Played Superheroes
Photo:  uploaded by ejlinehan
Jennifer Lawrence played Mystique in several X-Men films.

More About

Age: 26

Birthplace: Louisville, Kentucky, United States of America

Profession: Film Producer, Model, Actor

Credits: The Hunger Games, The Hunger Games: Catching Fire, Silver Linings Playbook, The Hunger Games: Mockingjay - Part 1

Also Ranked

#12 on The Best American Actresses Working Today

#92 on The Best Actresses in Film History

#46 on The Most Trustworthy Celebrities in the World

#14 on The Best Living American Actresses

see more on Jennifer Lawrence