31 actors who've played mutliple comic book character
- 1/31
Djimon Hounsou
Djimon Hounsou has played Korath the Pursuer in the MCU since 2014’s Guardians of the Galaxy and will return in Captain Marvel. He’s also just been cast as the Wizard in DC’s Shazam! movie.
- 2/31
Michael B. Jordan
Michael played Johnny Storm AKA The Human Torch in the ill-fated Fantastic Four reboot but has since boosted his Marvel status as villain Erik Killmonger in Black Panther.
- 3/31
Ben Affleck
Ben played the Marvel Comics hero Daredevil before switching to DC and becoming Batman.
Yahoo News is better in the app
Keep up to speed at a glance with the Top 10 daily stories
- 4/31
Chris Evans
Chris Evans played the Human Torch before Michael B. Jordan, in two Fantastic Four movies, but can currently be seen brooding as Captain America in the MCU.
- 5/31
Halle Berry
Halle Berry is still going strong as the original Storm in the X-Men franchise (for the time being) but she also had a go at playing Catwoman in the DC Comics character’s solo film. More recently, Halle appeared as Statesman agent Ginger in Kingsman: The Golden Circle.
- 6/31
Josh Brolin
Josh Brolin has five comic book roles under his belt. In the past he has played Jonah Hex, Dwight McCarthy in Sin City: A Dame to Kill For and a young Agent K in Men In Black 3. His Marvel villain Thanos will be taking centrestage in the upcoming Avengers: Infinity War and he’ll also be making his debut as Cable in Deadpool 2.
Yahoo News is better in the app
Keep up to speed at a glance with the Top 10 daily stories
- 7/31
Tom Hardy
Tom Hardy famously played Bane in The Dark Knight Rises but he’ll soon be seen as Eddie Brock in the Venom movie.
- 8/31
Michael Keaton
Michael Keaton played Bruce Wayne in Tim Burton’s Batman and Batman Returns but switched to villainy in Spider-Man: Homecoming as the Vulture.
- 9/31
Aaron Taylor-Johnson
Aaron Taylor-Johnson shot to fame as Dave Lizewski in the Kick-Ass movies but he also made a solid appearance as Quicksilver in Age of Ultron. Evan Peters plays the same character in Fox’s X-Men franchise.
Yahoo News is better in the app
Keep up to speed at a glance with the Top 10 daily stories
- 10/31
Joe Manganiello
Joe Manganiello appeared at the end of Justice League as Deathstroke, and will likely appear in The Batman too. However, he did make a small appearance as Flash Thompson in the first Spider-Man film.
- 11/31
Samuel L Jackson
Samuel L. Jackson is best known for playing Nick Fury in the MCU but he also played the main villain, The Octopus, in The Spirit.
- 12/31
Scarlett Johansson
Before Scarlett Johansson was taking names and kicking ass as Black Widow alongside Iron Man and Captain America in the Marvel Cinematic Universe, she was playing femme fatale scientist, Silken Floss, in The Spirit.
Yahoo News is better in the app
Keep up to speed at a glance with the Top 10 daily stories
- 13/31
Tommy Lee Jones
Tommy Lee Jones famously played Harvey Dent/Two-Face in Batman Forever before Aaron Eckhart did in The Dark Knight but he also appeared as Agent K in the Men In Black movies.
- 14/31
Ryan Reynolds
Ryan Reynolds is currently playing Wade Wilson in the Deadpool franchise after a one film stint as Hal Jordan/Green Lantern. His first comic book role, however, was as Hannibal King in Blade: Trinity.
- 15/31
Michelle Pfeiffer
Michelle Pfeiffer originated the role of Catwoman in Batman Returns before Halle Berry and Anne Hathaway had a go. She’ll next be seen as Janet Pym in the Ant-Man and the Wasp.
Yahoo News is better in the app
Keep up to speed at a glance with the Top 10 daily stories
- 16/31
Karl Urban
Karl Urban recently starred as Skurge in Thor: Ragnarok having previously played Judge Dredd in the 2012 reboot. His Dredd predecessor Sylvester Stallone has also played another comic book role, appearing in Guardians of the Galaxy Vol. 2 as Stakar.
- 17/31
Patrick Wilson
Patrick Wilson played Nite Owl in Watchmen but will soon be seen as Orm, Arthur Curry’s evil half-brother in James Wan’s new Aquaman movie.
- 18/31
Nicolas Cage
Nicolas Cage never got to play Superman in the end but he did do two movies as Johnny Blaze in Ghost Rider and Ghost Rider: Spirit of Vengeance. He also played Big Daddy in the first Kick-Ass movie.
Yahoo News is better in the app
Keep up to speed at a glance with the Top 10 daily stories
- 19/31
Mark Strong
Mark Strong is currently in talks to play Doctor Sivana in the Shazam movie but he already has three comic book roles under his belt. The British actor appeared in Green Lantern as Sinestro, as Merlin in the Kingsman movies and Frank D’Amico in Kick-Ass.
- 20/31
James McAvoy
James McAvoy has appeared as the young Professor X in the most recent X-Men movies but his first comic book movie experience was as Wesley Gibson in Wanted.
- 21/31
Megan Fox
Megan Fox appeared opposite Josh Brolin in Jonah Hex as Lilah but is best known for playing April O’Neil in the live-action Teenage Mutant Ninja Turtles movies.
Yahoo News is better in the app
Keep up to speed at a glance with the Top 10 daily stories
- 22/31
Dominic Purcell
Dominic Purcell played the main villain Dracula in Blade: Trinity but can now be found aboard the Waverider as Heat Wave in DC’s Legends of Tomorrow.
- 23/31
Jeffrey Dean Morgan
Jeffrey Dean Morgan played the Comedian in Watchmen but then popped up briefly in Batman V Superman: Dawn of Justice as Thomas Wayne. With The Flash movie set to be based on The Flashpoint Paradox comic run we may well see Morgan’s character take on the role of Batman too.
He also plays Negan in The Walking Dead TV series. - 24/31
Jim Carrey
No one could forget Jim Carrey’s exuberant role in The Mask during the Nineties but he’d rather forget his appearance as Colonel Stars and Stripes in Kick-Ass 2. The actor said he couldn’t support the levels of violence in the movie following the Sandy Hook massacre.
Yahoo News is better in the app
Keep up to speed at a glance with the Top 10 daily stories
- 25/31
Jon Favreau
Jon Favreau is still going strong as Happy Hogan in the Marvel Cinematic Universe but there was a time he played Matt Murdock’s best pal and law partner Foggy Nelson in the Daredevil movie.
- 26/31
Doug Jones
Doug Jones played Abe Sapien in Guillermo del Toro’s Hellboy movies as well as the Silver Surfer in the Fantastic Four sequel.
- 27/31
Idris Elba
Idris Elba plays Asgardian Heimdall in the Thor franchise but he did appear in Marvel movie Ghost Rider: Spirit of Vengeance as Moreau.
Yahoo News is better in the app
Keep up to speed at a glance with the Top 10 daily stories
- 28/31
Dolph Lundgren
Dolph Lundgren is well-known for playing He-Man in Masters of the Universe and will soon be appearing in Aquaman as King Nereus. He also appeared as Punisher Frank Castle in The Punisher too.
- 29/31
Brandon Routh
Brandon Routh played Clark Kent in Superman Returns and Todd Ingram in Scott Pilgrim Vs. The World. He currently stars as Ray Palmer/The Atom in DC’s Legends of Tomorrow.
- 30/31
Billy Crudup
Billy played Dr. Manhattan in Watchmen but appeared in Justice League as Barry Allen’s dad. He’ll appear in the solo Flash movie too.
Yahoo News is better in the app
Keep up to speed at a glance with the Top 10 daily stories
- 31/31
Ray Stevenson
Ray Stevenson is one of four actors to have played The Punisher, leading his own movie as the antihero in Punisher: War Zone. He has also appeared as Volstagg in the Thor franchise.
With so many superhero movies in cinemas, and scheduled for release, it’s no wonder so many actors have played more than one comic book character.
From Michael B. Jordan going from hero Human Torch in Fantastic Four to villain Erik Killmonger in Black Panther to Josh Brolin playing several characters across several comic book franchises.
So here’s a mega list of the other Hollywood stars who have done the same…
READ MORE
That viral picture of Tilda Swinton wasn’t Tilda Swinton
Black Order voiced by well-known stars in Avengers: Infinity War
Black Panther breaks British box office record