We all know about It’s A Wonderful Life, and we
Superhero movies are currently in vogue and since they’re the biggest moneymakers at the box office, many big name actors play big name roles in them. Sometimes multiple roles. Here are 9 actors who played multiple roles in movies based on Marvel properties, NOT just Marvel Cinematic Universe movies.
1. Chris Evans. He, of course, currently plays Steve Rogers AKA Captain America in The Avengers: Age of Ultron. But during the mid-2000s, Chris Evans played Johnny Storm AKA The Human Torch in the Fantastic Four movies.
2. Kate Mara. She had a very, very small role as court clerk in Iron Man 2. She hands Tony Stark a subpoena at the very beginning of the movie. Kate Mara will return to the Marvel Universe in Fox’s Fantastic Four reboot later this summer.
3. Ray Stevenson. He played Frank Castle in Punisher: War Zone, while he also played Volstagg in Thor and Thor: The Dark World.
4. Nicolas Cage. He played Johnny Blaze in Ghost Rider and Ghost Rider: Spirit Of Vengeance. Nicolas Cage also played Big Daddy in Kick-Ass, which is from Icon Comics, a Marvel Comics company.
5. Jon Favreau. He played Matt Murdock’s lawyer sidekick Foggy Nelson in DareDevil, while Jon Favreau also played Happy Hogan in three Iron Man movies. He also directed the first two.
6. Tim Blake Nelson. he played scientist Samuel Sterns in The Incredible Hulk in 2008, while he’s also set to play another scientist, this time named Harvey Elder in the Fantastic Four reboot.
7. Rebecca Romijn. She played Mystique in the first three X-Men movies, while she also reprised the role briefly in X-Men: First Class. Rebecca Romijn also played Joan in the first Punisher movie.
8. Vincent D’Onofrio. He played the human-skin form of the alien cockroach in Men In Black, which is from Marvel Comics. Currently, Vincent D’Onofrio can be seen as Wilson Fisk AKA The Kingpin in Marvel’s DareDevil on Netflix.
9. Ryan Reynolds. He played Hannibal King in Blade: Trinity. Ryan Reynolds also played Deadpool in X-Men Origins: Wolverine, while he’s going to reprise the role in a standalone movie coming in 2016.