5 Actors Who Have Played Multiple Superhero Roles

Casting for superhero roles in comic-book movies is quite a tricky business for directors as they have to match the superhero persona carried by them. Not all actors are destined to play the roles and choosing a right one needs deep examination. Being attractive and strong are two of the factors that directors look for. Well, some get the roles and some don’t. But for those who get roles, directors have no problem in casting them for multiple superhero roles. We bring you five actors who donned the superhero character multiple times.

1. Ryan Reynolds

Ryan Renold is known for his role as Green Lantern in the movie with the same title. He finds his superpowers from an alien ring, joining the intergalactic force. Well, it didn’t bring that much of effect and was not successful as expected. Moreover, in an interview, Reynold said that he hated his tight suit. After the movie hit the theaters, he confirmed that there would be no sequel to the last one. Well, this was certainly not the case in Deadpool. The film of the same name hit the theaters in 2016 and was a massive hit. The Deadpool character carried the past instances of Green Lantern.

2. Aaron Taylor-Johnson

The actor played a superhero in 2010’s movie Kick-Ass. he portrayed the character of Dave Lizewski. The movie was well received by the audience and it even got a sequel. In 2015, he portrayed Quicksilver, a mutant with super-fast speed, in the movie Avengers: Age of Ultron.

3. Chris Evans

Before donning the Captain America suit in Captain America: The First Avenger, the actor played the role of Johnny Storm, dubbed as The Human Torch, who was among the four astronauts affected by the radiation which caused crazy changes among them.

4. Brandon Routh

The American actor is popularly known to play Superman in 2006’s Superman Returns. He was perceived well and the film got positive reviews, but he was not good enough to go with more future movies. The role ultimately landed in the hands of Henry Cavill in Man of Steel.

Routh is currently playing the role of Atom in Arrow and also guest-starred in The Flash.

5. Ben Affleck

The American actor and filmmaker, Ben Affleck, is initially known for his role in 2003 movie, Daredevil. He the played a character who develops the ability of heightened senses and acrobatic martial arts after being subjected to toxic waste. The film was a massive success. But it seems like Affleck didn’t like his role in the movie.