Home Blog Actors Who Have Played More Than One Superhero

Actors Who Have Played More Than One Superhero


Ben Affleck as Daredevil and Batman

Ben Affleck took on his first superhero role as Daredevil in 2003. Whilst most people were disappointed  with Affleck as Daredevil, he didn’t let that stop him from becoming Batman! Affleck became Batman in 2015 and first portrayed Bruce Wayne in Batman v Superman: Dawn of Justice. The film had mixed reviews but we think Ben has pulled the role off pretty well!







Ryan Reynolds as Green Lantern and Deadpool

Ryan Reynolds became the Green Lantern in 2011 superhero film. It’s the film that led him to marry Blake Lively as the two met on the set of movie! Reynolds knew that from the reviews, there wouldn’t be a sequel but he moved on and Deadpool came about in 2015. After the success from Deadpool, Fox confirmed a sequel with Reynolds returning. Two great things have come out of each superhero character for Reynolds – a wife and a sequel to Deadpool! Fun fact: Ryan Reynolds tried to get Deadpool made for 10 years but it wasn’t until test footage was leaked and fans gave a huge amount of positive responses online that Fox finally made it happen!



Chris Evans as The Human Torch and Captain America

Chris Evans played Johnny Storm (aka The Human Torch) in Fantastic Four (2005) and its sequel in 2007. The film received mixed reviews but Chris went on to play Steve Rogers/Captain America in the Marvel Cinematic Universe starting with Captain America: The First Avenger (2011). He has three solo films as Captain America and has featured in two Avengers movies, with Infinity War Parts 1 & 2 on the way!







Aaron Taylor-Johnson as Kick-Ass and Quicksilver

Aaron Taylor-Johnson portrayed Dave Lizewski/Kick-Ass in Kick-Ass (2010) and its 2013 sequel. In the film Taylor-Johnson plays a superhero without the super powers but he upgraded in 2014 he first portrayed Quicksilver at the end credits of Captain America: The Winter Soldier before reprising the role in Avengers: Age of Ultron (2015).



Nicolas Cage as Ghost Rider and Big Daddy

Nicolas Cage’s portrayal of Johnny Blaze/Ghost Rider in Ghost Rider (2007) was a box office success and even got a sequel in 2012! In between playing Ghost Rider, Cage took on the role of Big Daddy in 2010’s Kick-Ass and the sequel in 2013. Both of his superhero portrayals received positive reviews and both films were global successes. So following such success, will we see Cage take on another superhero in the future or maybe even reprise either roles?







Samuel L. Jackson as Frozone Nick Fury

Samuel L. Jackson has played Marvel’s nick Fury since Iron Man (2008) when he appeared in the post-credits scene, and has since starred in films that have followed in the MCU. But before Nick Fury came about, Jackson voiced superhero Lucius Best/Frozone in The Incredibles (2004). A sequel to the animated comedy is scheduled for released in 2019, which will be  years after the first film was released! It’s still determined whether Frozone will be in The Incredibles 2 but we hope he makes an appearance, if not a major role!



Michael Jai White as Spawn and Bronze Tiger

Micheal Jai White first played a superhero when he portrayed Al Simmons/Spawn in the 1997 film Spawn. Since the success of the film, a sequel has been in development and just recently director Todd MacFarlane has stated that he has finally finished the script (after 18 years) and is hoping to start production some time this year! Whilst White has always expressed an interest in reprising his role as Spawn, the took on another superhero from the TV series Arrow where he now plays Ben Turner/Bronze Tiger!







Halle Berry as Catwoman and Storm

Halle Berry is famous for many roles but one of her most famous roles is playing Stom in the X-Men series. She has portrayed the character since 2000 and has pretty much been in every X-Men movie since! In between playing Storm, Berry took on the role of Catwoman in the 2004 film. Most people had negative reviews so it’s a good thing she had the X-Men role to turn back to!



Doug Jones as Hellboy and Silver Surfer

Doug Jones was unrecognisable as both superheroes that he’s played! In 2004, Jones became Hellboy in the film adaptation of the Dark Horse comic and returned in its 2008 sequel. Just before the Hellboy sequel, Jones portrayed the character Silver Surfer in Fantastic Four: Rise of the Silver Surfer (2007). Fun fact: Doug Jones played the Silver’s Surfer physical look but he didn’t play the voice of the character as that was actually Laurence Fishburne!







Ellen Page as Boltie and Shadowcat

Ellen Page played Libby/Boltie in Super (2010) but her most notable role as a superhero is her portrayal of Kitty Pryde/Shadowcat in X-Men: The Last Stand (2006) and X-Men: Days of Future Past (2014).


Share this Post

Related Posts