
Actors who appeared in both Marvel and DC movies include Ryan Reynolds, Ben Affleck, Michael Keaton, Idris Elba, Halle Berry, Chris Evans, Jared Leto and many more stars who crossed between the two biggest comic book universes.
Some actors became iconic in both Marvel and DC projects by portraying major heroes across completely different comic book universes.
These performances helped shape modern superhero cinema while proving audiences are perfectly happy watching the same actor save multiple fictional worlds.
Ryan Reynolds experienced both sides of comic book fandom by playing Green Lantern for DC before fully embracing Deadpool in Marvel’s R-rated superhero universe.
While Green Lantern struggled critically, Reynolds transformed Deadpool into one of the most successful comic book characters of the modern era through self-aware humour, violent action and relentless fourth-wall chaos.
Several major Batman and Superman actors later appeared in Marvel movies, while Marvel stars also crossed into Gotham and the wider DC universe.
These crossover casting choices became huge talking points for comic book movie fans.
Some actors became legendary comic book villains across both Marvel and DC thanks to unforgettable performances filled with chaos, intensity and dramatically unnecessary speeches.
These actors proved playing villains is often far more fun than being the hero.
Not every actor crossover became headline news, but several stars quietly appeared across both universes in smaller or cult-favourite comic book movies.
These performances helped create surprising links between Marvel and DC fandoms over the years.
As comic book movies continue expanding through multiverses, reboots and new cinematic universes, more actors are expected to cross between Marvel and DC projects in the future.
Fans now actively speculate about which superhero stars could jump universes next.
Comic book fans love seeing actors move between Marvel and DC because it creates unexpected links between rival superhero universes. Casting choices often spark endless debates about which performance worked best and which actors deserve another comic book role.
As superhero cinema becomes more multiverse-focused, audiences have become far more open to actors reinventing themselves across different franchises.
For more rankings and comic book movie guides, explore our Marvel Movies in Order feature, our DC Movies in Order guide and our wider Superhero Movies page.
Many actors appeared in both universes including Ryan Reynolds, Ben Affleck, Michael Keaton, Halle Berry and Idris Elba.
Yes. Ryan Reynolds played Green Lantern for DC before becoming Deadpool in Marvel movies.
Chris Evans is best known for Marvel roles including Captain America and Human Torch, but has not played a major DC movie character.
Actors like Ryan Reynolds, Ben Affleck and Halle Berry portrayed major comic book characters across both universes.
Yes. Michael Keaton appeared in Spider-Man: Homecoming after famously playing Batman in DC films.
Actors often move between Marvel and DC because comic book movies dominate modern blockbuster cinema and offer major career opportunities.
Actors crossing between Marvel and DC has become one of the most entertaining parts of modern superhero cinema. Fans now enjoy seeing familiar comic book stars reinvent themselves across completely different universes and characters.
From Ryan Reynolds and Michael Keaton to Halle Berry and Ben Affleck, these crossover performances helped connect the worlds of Marvel and DC in unexpected ways.
Comic Movie News & TV Series For Fans, By Fans.
Get your fix on all comic movie trends, updates, but no movie leaks, we aim to post the right news without major spoilers.