Everyone knows that Robert Downey Jr. is Iron Man, Henry Cavill is Superman and that George Clooney totally screwed up Batman. But did you know that many actors in these superhero films have actually been in totally different superhero films as well? Let's take a look at some of these actors that have more than one alter ego (not including Stan Lee. He's been in way too many).
1. Jim Carrey
This comedy actor may not be the first person that comes to mind when you think about superhero flicks, but he has had his fair share of the comic book action over the years. His first superhero role was back in 1995 when he played as The Riddler in Batman Forever. His most recent role was Captain Stars and Stripes, the patriotic leader of the superhero team in the 2013 film Kick-Ass 2. Since the release of Kick-Ass 2, Carrey has come forward and said he regretted his role in the movie. It was too violent for him and he prefers to stay more on the light-hearted side of comedy. Still, Jim Carrey has already been in two totally different superhero movies and not a whole lot of people even noticed or remembered.
2. Kate Mara
Though this name is not very popular just yet throughout Hollywood, there's a good chance that it will be soon. She will be the role of Sue Storm / The Invisible Woman in this year's superhero reboot of The Fantastic Four. Surprisingly, Kate Mara actually played a small part during the Marvel Cinematic Universe as well. She shows up during the beginning of Iron Man 2 as the US Marshall who gives Tony Stark his court order. It's interesting to see how she has gone from a minor character in one Marvel movie to one of the leading characters in an entirely different Marvel movie.
3. Ben Affleck
Most people know this one already, but I figured I'd put him down anyways. Before the announcements and trailers came out of Ben Affleck starring as Batman in the upcoming DC crossover film Batman vs. Superman: Dawn of Justice, Affleck actually already starred as an entirely different superhero. He was the title character in the widely considered unsuccessful 2003 film Daredevil. The movie was poorly made and it is for this reason that many people doubt he will make a good Batman. Of course, there was one good thing that came out of 2003's Daredevil for Affleck: this is where he and Jennifer Garner first started to fall for each other.
4. Aaron Taylor Johnson
This is yet another name that is not very recognizable by the mast majority of movie fans, and yet he has been in just as many superhero movies as Chris Hemsworth! Johnson's first superhero debut was in the movie Kick-Ass where he starred as, well, Kick-Ass. He then stayed as this character in its sequel Kick-Ass 2. What many people do not yet realize is that Johnson is very much a part of the Marvel Cinematic Universe. He first appeared (uncredited) in Captain America: The Winter Soldier and will star (or has starred) in Avengers: Age of Ultron as Quicksilver, the twin of Scarlet Witch who can pretty much just run super fast, like Flash. I'm honestly glad that he's Quicksilver now over Kick-Ass. He will draw more fame to himself in a comic book movie like Avengers over one that kids cannot see because there's a "no-no word" in the title.
5. Evan Peters
Much like Aaron Taylor Johnson, Evan Peters' superhero debut was in Kick-Ass where he played Kick-Ass's best friend Todd. However, he did not appear in the sequel. This is because, also like Aaron Taylor Johnson, Peters had been cast as Quicksilver, except this version of the Maximoff brother existed within the X-Men universe during Days of Future Past. He is set to reprise this role in X-Men: Apocolypse.
6. Cliff Robertson
Though he has passed now, Cliff Robertson probably got a tear into all of our eyes back when he played Uncle Ben in 2002's adaptation of Spider-Man. Most people only know him for this role in the Spider-Man trilogy, but Robertson's superhero debut actually occurred 49 years ago in 1966. During the old Batman television series starring Adam West, Cliff Roberston would play a recurring villain named Shame, who was a surprisingly clever cowboy outlaw. The fact that this villain grew up to be Uncle Ben is startling to me. I guess a lot of actors are flexible in their acting styles.
7. Chris Evans
This is another one that many people already know about, but some people have just never made the connection. Before Chris Evans was Captain America in Captain America: The First Avenger, The Avengers, Captain America: The Winter Soldier, Avengers: Age of Ultron and briefly in Thor: The Dark World, Chris Evans was a different Marvel hero. In fact, he was the original Marvel superhero, who even made a cameo during Captain America: The First Avenger. That's right, Chris Evans starred as Johnny Storm / The Human Torch in 2005's adaptation of The Fantastic Four and it's sequel The Fantastic Four: Rise of the Silver Surfer. In fact, these aren't the only comic book movies Chris Evans has been in. He also played one of the villains (or exes) in the movie adaptation of Scott Pilgrim vs. The World as Lucas Lee. Some may consider this a superhero movie, but some may not. Nevertheless, it was based on a comic book so I will keep it on here.
8. Halle Berry
As a superhero actress, Berry is best known for her role as Storm in X-Men, X-Men 2, X-Men: The Last Stand, and X-Men: Days of Future Past. However, many people have (fortunately for them) forgotten about her bombshell of an attempt at a different superhero, Catwoman. Though people were hoping this movie would be good, like many other attempts at minor superheroes, it was not. Fortunately, she is still Storm. If not for her role as Storm, I bet a lot of comic book fans would hate her right now.
9. Samuel L. Jackson
This is another one that is probably obvious to some but not to others. Right now, Jackson is best known for his role as Nick Fury in a good chunk of the Marvel Cinematic Universe movies. Because of this, many have forgotten his previous superhero role, as Frozone in The Incredibles. This was where he had his famous line "Where is my super suit?!" Recently, he has also been in the comic book movie Kingsman: Secret Service as Valentine. This is not technically a superhero movie, but like Scott Pilgrim I intend to at least acknowledge it.
10. Ryan Reynolds
Unless you've been living in a pineapple under the sea for the past few years, you would know that Ryan Reynolds is set to play Deadpool in, well, Deadpool. This is of course after he first played the character in X-Men Origins: Wolverine. You should also remember that he was the title character in Green Lantern which was even worse than Daredevil in many people's opinions. However, many people forget his original superhero role. He also appeared in Blade: Trinity as Hannibal King.
11. Colm Feore
Who is this guy???? Well he's played a couple characters we just couldn't stand in some of our favorite superhero movies. His first superhero role was in Thor where he played the King of the Frost Giants Laufey. After that, he appeared as Donald Menken in The Amazing Spider-Man 2. He was the guy who framed Harry for hiding the death of Max / Electro if you don't remember him. He was a jerk. More recently (though this isn't technically a movie) he has appeared on Gotham as Dr. Francis Dulmacher. I honestly don't know much about his role in Gotham but I do know that he looks a bit better than he does in Thor. And I bet he doesn't have a son who dresses with a helmet that has horns on top of it.
Well that's about all of them that I can think of. Am I missing any? Are there any that surprised you or are you already a superhero movie genius? Let me know if I missed any in the comments! Thanks for reading!