Bringing comic book characters to the big screen is not an easy job. The actors selected to portray the character in the comic should match perfectly as well as captivating their audience.
There are many actors who have played comic book characters more than once, here are the top 10 actors who have played multiple characters from comic books:
#10. Aaron Taylor-Johnson as Kick-Ass & Quicksilver
Before playing Quicksilver in the movie Avengers: Age of Ultron, Aaron Taylor had played the superhero character Kick Ass.
#09. Tom Hardy as Bane & Venom
After playing as Bane, the villain in The Dark Knight Rises (2012), Tom Hardy is now selected to play anti-hero character, Venom in the film Venom (2018).
Without the scary costume, Bane's character played by Tom Hardy is already quite intimidating, this time he plays the role of symbiotic creature named Venom.
#08. Michael B. Jordan as Human Torch & Eric Killmonger
Eric Killmonger in the Black Panther film (2018) is not the first Marvel comic character played by Michael B. Jordan. He had previously portrayed Marvel comic character, Human Torch on the Fantastic Four film (2015).
#07. Hugo Weaving as V & Red Skull
This senior actor has played in a film owned by two Marvel and DC comic companies. The first time, he played a masked DC hero nicknamed "V" in the film V for Vendetta (2005). Then in 2011 he received an offer to play in the film Captain America: The First Avenger, as the Red Skull.
#06. Halle Berry as Catwoman & Storm
Halle Berry also played in the film adaptation of Marvel and DC comics. She starred as the mutant weather controller, Storm in the X-Men movie (2000) and in 2004 she starred as Catwoman in the film, Catwoman.
#05. Ben Affleck as Daredevil & Batman
Ben Affleck once played as a superhero named Daredevil. Now he plays in DCU's film as Bruce Wayne (Batman).
#04. Michael Keaton as Batman & Vulture
Before playing as the iconic enemy of Spiderman, Vulture in Spider-Man: Homecoming (2017), Michael Keaton played the superhero role as Batman in the 90s.
The Batman movie that he starred in was considered a success, becoming a box office while being praised by film critics.
#03. Ryan Reynolds as Nick Walker, Green Lantern & Deadpool
Before successfully bringing the Deadpool character to life, Ryan Reynold had previously starred in several comic characters like, Green Lantern in Green Lantern (2011). Then in 2013 he starred as Nick Walker in the film R.I.P.D.
#02. Josh Brolin as Jonah Hex, Cable & Thanos
Before successfully playing two big figures of Marvel, as Thanos and Cable, Josh Brolin starred in one of the superhero genre films, Jonah Hex (2010).
Turned out the film wasn’t successful at the box office, which made Josh Brolin frustrated to play in superhero movies.
#01. Chris Evans as Human Torch, Jake Jensen, Lucas Lee & Captain America
The Fantastic Four film (2005) was the first time Evans had played in a superhero-themed film as Human Torch. Then in 2010 he played in two movie adaptations of comics like, The Losers (2010) as Jake Jensen, and Scott Pilgrim vs. the World (2010) as Lucas Lee.
Until 2011 in which he played as Captain America, a film that made his name so far.