Actors Who Played Superheroes More Than Once

Manoj Bisht

In the ever-expanding multiverse of Hollywood, the line between Marvel and DC is often thinner than a superhero’s spandex suit. For decades, being cast as a comic book icon was considered a once-in-a-lifetime career peak. If you played Batman, you were Batman for life. If you played Superman, that was your legacy.

However, as the superhero genre became the dominant force at the global box office, a fascinating phenomenon emerged: the Superhero Recyclers. Whether it was seeking redemption after a box-office flop or simply having the perfect “heroic look,” several A-list actors have successfully jumped between franchises, universes, and secret identities.

In this deep dive, we explore the elite club of actors who played superheroes more than once, proving that in Hollywood, you really can live twice.

1. Ryan Reynolds: From Green Lantern to the Merc with a Mouth1

If there is a patron saint of superhero second chances, it is undoubtedly Ryan Reynolds. Reynolds’ journey through the comic book world is a legendary tale of persistence, humor, and eventual global domination.

The Stumbles: Hannibal King and Green Lantern

Long before he was breaking the fourth wall, Reynolds played Hannibal King in Blade: Trinity (2004).2 While the movie was panned, Reynolds’ quippy performance was a clear prototype for what was to come.

Then came the infamous 2011 Green Lantern.3 Playing Hal Jordan, Reynolds entered the DC Universe with high hopes, but the film’s heavy CGI and weak script made it a punchline. Reynolds himself has spent the last decade mocking the film, most notably in the post-credits scenes of his own movies.

The Redemption: Deadpool

In 2009, he played a version of Wade Wilson in X-Men Origins: Wolverine that famously—and bafflingly—had his mouth sewn shut.4 Refusing to let the character die, Reynolds spent years lobbying for a faithful adaptation. The result was 2016’s Deadpool, a massive R-rated success that redefined the genre.5 He has since played the character in three films, most recently in the record-breaking Deadpool & Wolverine (2024).


2. Chris Evans: The Man of Two Marvel Families

Before he was the moral compass of the Marvel Cinematic Universe (MCU), Chris Evans was a “hot-shot” in every sense of the word.

The Human Torch

In 2005’s Fantastic Four and its 2007 sequel Rise of the Silver Surfer, Evans played Johnny Storm, the Human Torch.6 His performance was widely cited as the highlight of those films, capturing the arrogant, thrill-seeking energy of the character perfectly.

Captain America

Despite his success as Johnny Storm, Evans was initially hesitant to take on the role of Steve Rogers.7 He feared the multi-picture contract would be too restrictive. Thankfully for fans, he accepted, becoming the heart of the MCU as Captain America. Over the course of nearly a decade and eleven appearances, Evans transformed from a “fire guy” into the ultimate symbol of cinematic heroism.8


3. Ben Affleck: The Hero of Two Cities

Ben Affleck is one of the few actors to lead major franchises for both Marvel and DC, though neither journey was without its hurdles.

Daredevil

In 2003, Affleck starred as the Man Without Fear, Matt Murdock, in Daredevil.9 While the Director’s Cut of the film is often praised, the theatrical release was met with mixed reviews. For years, it seemed Affleck was finished with the “cape and cowl” lifestyle.10

Batman

In 2016, Affleck shocked the world by stepping into the shadows as Bruce Wayne in Batman v Superman: Dawn of Justice.11 “Batfleck” became a fan favorite for his gritty, weary portrayal of an older Batman.12 He reprised the role in Suicide Squad, both versions of Justice League, and most recently in The Flash (2023).13


4. Josh Brolin: The Ultimate Marvel Double-Dipper

While most actors switch between DC and Marvel, Josh Brolin decided to dominate two different corners of the Marvel universe simultaneously.14

Thanos

Brolin provided the voice and motion capture for Thanos, the “Mad Titan,” across the Infinity Saga.15 His performance in Avengers: Infinity War and Endgame is widely considered one of the greatest villainous turns in film history, giving depth and pathos to a genocidal purple alien.

Cable

While still under contract as Thanos, Brolin took on the role of the time-traveling mutant Cable in Deadpool 2 (2018).16 The irony of playing two major Marvel characters at once wasn’t lost on the production—Deadpool even cracks a joke calling him “Thanos” during a fight.


5. Christian Bale: From Dark Knight to God Butcher17

Christian Bale is known for his extreme commitment to his roles, and his foray into the superhero world is no different.18

Batman

Bale’s portrayal of Batman in Christopher Nolan’s Dark Knight Trilogy (2005–2012) changed the genre forever.19 His grounded, “realistic” take on Bruce Wayne remains the gold standard for many fans, proving that superhero movies could be prestige dramas.20

Gorr the God Butcher

After a decade away from capes, Bale returned to the genre—this time as the antagonist. In Thor: Love and Thunder (2022), he played Gorr the God Butcher.21 Though he was the villain, Gorr’s tragic backstory and Bale’s haunting performance gave him the aura of a dark, fallen hero.


6. Michael Keaton: The Birdman Returns

Michael Keaton’s relationship with the superhero genre is meta-narrative at its finest.

Batman (1989)

Keaton was the original “controversial” casting. Fans in 1989 weren’t sure the star of Beetlejuice could be Batman. He proved them wrong, defining the character for a generation.

The Vulture and the Multiverse

After poking fun at his legacy in Birdman, Keaton officially returned to Marvel as Adrian Toomes (The Vulture) in Spider-Man: Homecoming.22 He then completed the circle by returning to the DC multiverse to play his original Batman once again in The Flash (2023).


7. Brandon Routh: The Superman Who Became an Atom23

Brandon Routh had the unenviable task of following Christopher Reeve’s footsteps in 2006’s Superman Returns.24 While the movie wasn’t the franchise-starter many hoped for, Routh’s career in the DC universe was far from over.25

He moved to the small screen to play Ray Palmer (The Atom) in Arrow and Legends of Tomorrow.26 In a beautiful moment for fans, he actually got to play a version of “Kingdom Come” Superman again during the Crisis on Infinite Earths TV crossover event.


8. Halle Berry: Storm and Catwoman27

Halle Berry made history as one of the first women to lead multiple superhero franchises, though the results varied wildly.


Honoring the “Multi-Role” Supporting Cast

It’s not just the leads who get to double-dip. Several character actors have made a career out of populating these worlds:


Why Do Actors Keep Coming Back?

You might wonder why an actor would risk their reputation on a second superhero role, especially if the first one failed. The answer lies in the evolution of the genre.

In the early 2000s, these roles were often seen as “cheesy” or career-limiting. Today, the MCU and DCU are the new Hollywood “A-List.” These roles offer job security, massive global exposure, and, increasingly, the opportunity to do genuine dramatic work within a fantastical setting.

Furthermore, the Multiverse has made it easier than ever. When an actor like Michael Keaton or Andrew Garfield returns, it’s not a reboot; it’s a celebration of cinematic history.


Summary Table: Top Actors with Multiple Superhero Roles

ActorRole 1Role 2Universe Switch?
Ryan ReynoldsGreen Lantern (DC)Deadpool (Marvel)Yes
Chris EvansHuman Torch (Marvel)Captain America (Marvel)No
Ben AffleckDaredevil (Marvel)Batman (DC)Yes
Josh BrolinThanos (Marvel)Cable (Marvel)No
Michael KeatonBatman (DC)Vulture (Marvel)Yes
Halle BerryStorm (Marvel)Catwoman (DC)Yes
Christian BaleBatman (DC)Gorr (Marvel)Yes
Brandon RouthSuperman (DC)The Atom (DC)No

The Future of Superhero Recasting

As we move further into the 2020s, we are seeing more “crossovers” than ever before. With Robert Downey Jr. recently announced to return to the MCU—not as Iron Man, but as Doctor Doom—the precedent for actors playing multiple major roles is being shattered.

Whether it’s a hero seeking a second chance or a legend returning for a victory lap, the trend of actors playing multiple superheroes shows no signs of slowing down. As long as there are stories to tell and universes to save, these actors will keep answering the call—no matter what color the suit is.

You might also like
Hollywood Movies That Predicted the Future
Hollywood Movies That Changed Cinema Forever
‘F1’ Overtakes ‘Napoleon’ as Apple’s Highest-Grossing Film With $293 Million
Christopher Nolan’s Epic ‘The Odyssey’ Teaser Trailer Leaks Online
With ‘F1’, Apple Finally Has a Theatrical Hit
After Series in Order: Complete Movie Sequence Guide