Actors Who Have Appeared in Both Marvel and DC Movies

Our Editorial Policy.

Share:

It happens more often than you might think. Plenty of performers have suited up for both sides of the comics aisle, jumping from Marvel stories to DC adventures and sometimes back again. Some played different kinds of roles in each world, from headlining heroes to scene stealing villains to voice and performance capture work that defined how a character felt on screen. The result is a long list of familiar faces who helped shape big chapters in both franchises.

Below is a complete roll call based on your list, with additional names that also crossed over. It includes films from DC’s imprints like Vertigo and WildStorm and Marvel films made outside the core MCU. Voice and performance capture in theatrically released features count, while TV entries do not.

Ben Affleck

Ben Affleck
TMDb

Affleck played Matt Murdock in Marvel’s ‘Daredevil’ and also appeared in ‘Elektra’ through a deleted scene that was later restored in an extended version. On the DC side he portrayed Bruce Wayne in ‘Batman v Superman’, ‘Suicide Squad’, ‘Justice League’ and ‘The Flash’.

Those DC appearances covered both full ensemble stories and shorter returns that tied multiple timelines together. Across them he shared the screen with many Justice League characters and with versions of Batman from other eras.

James Marsden

James Marsden
TMDb

Marsden portrayed Scott Summers in Marvel’s ‘X-Men’ films. In DC he played Richard White in ‘Superman Returns’, where the character is identified as an assistant editor at the Daily Planet and as Lois Lane’s fiancé.

The Marvel role placed him at the center of the early mutant team films. His DC appearance anchored the human side of Metropolis around Lois and Clark during Superman’s absence.

Ryan Reynolds

Ryan Reynolds
TMDb

Reynolds appeared in Marvel’s ‘Blade: Trinity’ and played Wade Wilson in ‘X-Men Origins: Wolverine’, then returned to headline ‘Deadpool’, ‘Deadpool 2’ and ‘Deadpool & Wolverine’. For DC he starred as Hal Jordan in ‘Green Lantern’.

His Marvel work evolved from a supporting turn to a lead across multiple films. His DC outing introduced the Green Lantern Corps and its mythos on the big screen.

Chris Evans

Chris Evans
TMDb

Evans played Johnny Storm in Marvel’s two ‘Fantastic Four’ films and later Steve Rogers across ‘Captain America’ and ‘Avengers’ entries. His DC credit is ‘The Losers’, adapted from the Vertigo comic, where he appeared as tech specialist Jensen.

That DC appearance connected him to a covert ops team narrative. His Marvel work spanned solo adventures and ensemble crossovers that formed a larger saga.

Idris Elba

Idris Elba
TMDb

Elba appeared as Heimdall across multiple Marvel ‘Thor’ and ‘Avengers’ films. He also played Roque in DC’s ‘The Losers’ and took on Bloodsport in ‘The Suicide Squad’.

In DC he moved from grounded black ops to a metahuman mercenary with a complex mission profile. In Marvel he served as Asgard’s watchful guardian tied to that realm’s travel and defense.

Laurence Fishburne

Laurence Fishburne
TMDb

Fishburne voiced the Silver Surfer in Marvel’s ‘Fantastic Four: Rise of the Silver Surfer’ and later played Bill Foster in ‘Ant-Man and the Wasp’. On the DC side he portrayed Perry White in ‘Man of Steel’ and ‘Batman v Superman’.

These roles span voice and live action in Marvel and place him at the center of Metropolis journalism in DC. They also show him in both scientific and newsroom settings across the two worlds.

Natalie Portman

Natalie Portman
TMDb

Portman played Jane Foster in Marvel’s ‘Thor’ films, including an arc where Jane becomes the Mighty Thor. For DC she starred in ‘V for Vendetta’, adapted from the Vertigo graphic novel.

Her Marvel storyline explored science, myth and heroism through Jane’s perspective. Her DC film centered a political thriller about identity and resistance.

Hugo Weaving

Hugo Weaving
TMDb

Weaving portrayed V in DC’s ‘V for Vendetta’ and Red Skull in Marvel’s ‘Captain America: The First Avenger’. His performances linked a masked revolutionary to a Hydra leader connected to a powerful artifact.

The DC role focused on a rebellion against authoritarian rule. The Marvel role established a foundational antagonist in Captain America’s origin.

Tommy Lee Jones

Tommy Lee Jones
TMDb

Jones played Two Face in DC’s ‘Batman Forever’. In Marvel’s ‘Captain America: The First Avenger’ he appeared as Colonel Chester Phillips, a key figure in the Super Soldier program.

In DC he embodied a Gotham crime boss shaped by tragedy. In Marvel he served as a military leader who oversaw Steve Rogers’ development.

Michael Keaton

Michael Keaton
TMDb

Keaton headlined DC’s ‘Batman’ and ‘Batman Returns’ and later returned as Bruce Wayne in ‘The Flash’. In Marvel’s ‘Spider Man: Homecoming’ he played Adrian Toomes known as Vulture and he showed up again as that character in ‘Morbius’.

His DC returns bridged different generations of Batman storytelling. His Marvel role launched a new era of Spider Man films with a salvage boss turned high tech thief.

Halle Berry

Halle Berry
TMDb

Berry appeared as Storm across multiple Marvel ‘X Men’ films. For DC she starred as Patience Phillips in ‘Catwoman’, a separate continuity from Selina Kyle.

Her Marvel work tied her to the core mutant team across several missions. Her DC turn explored a standalone take on the Catwoman mantle.

Willem Dafoe

Willem Dafoe
TMDb

Dafoe played Norman Osborn in Marvel’s ‘Spider Man’ films and returned to the role in a later multiverse story. In DC he appeared as Vulko in ‘Aquaman’ and in ‘Zack Snyder’s Justice League’.

These parts placed him at the heart of Spider Man’s world in Marvel and inside Atlantis politics and mentorship in DC. They also showed him in both corporate and royal settings.

Zachary Levi

Zachary Levi
TMDb

Levi played Fandral in Marvel’s ‘Thor: The Dark World’ and ‘Thor: Ragnarok’. He then took the title role in DC’s ‘Shazam!’ and returned in ‘Shazam! Fury of the Gods’.

His Marvel stint was a supporting Asgardian role. His DC work positioned him as the superhero form of Billy Batson as he learned to use magical powers.

Ben Mendelsohn

Ben Mendelsohn
TMDb

Mendelsohn appeared as Talos in Marvel’s ‘Captain Marvel’ and later returned to the role. For DC he played John Daggett in ‘The Dark Knight Rises’.

The Marvel role centered him in a conflict involving shape shifting aliens. The DC role placed him in Gotham’s corporate power struggle linked to Bane’s plans.

Angela Bassett

Angela Bassett
TMDb

Bassett played Dr. Amanda Waller in DC’s ‘Green Lantern’. She later portrayed Queen Ramonda in Marvel’s ‘Black Panther’ and its sequel and appeared in an ensemble crossover.

Her DC part introduced a government figure tied to metahuman oversight. Her Marvel role focused on the Wakandan royal family and national leadership.

Djimon Hounsou

Djimon Hounsou
TMDb

Hounsou portrayed Korath in Marvel’s ‘Guardians of the Galaxy’ and ‘Captain Marvel’. He played the wizard in DC’s ‘Shazam!’ and voiced King Ricou in ‘Aquaman’.

He also appeared in DC’s ‘Constantine’ as Midnite. That gives him credits in multiple corners of both film universes.

Adewale Akinnuoye-Agbaje

Adewale Akinnuoye-Agbaje
TMDb

Adewale played Kurse in Marvel’s ‘Thor: The Dark World’. In DC’s ‘Suicide Squad’ he appeared as Killer Croc as part of Task Force X.

The Marvel role put him inside heavy creature effects opposite Asgardians. The DC role used extensive makeup and practical work to create an amphibious bruiser.

David Dastmalchian

David Dastmalchian
TMDb

Dastmalchian joined Marvel’s ‘Ant Man’ and ‘Ant Man and the Wasp’ as Kurt and later voiced Veb in ‘Ant Man and the Wasp: Quantumania’. On the DC side he appeared in ‘The Dark Knight’ and played Polka Dot Man in ‘The Suicide Squad’.

These roles ranged from comic relief in a heist crew to a tragic metahuman whose powers connected to the plot. They also show him working with multiple directors across both brands.

Taika Waititi

Taika Waititi
TMDb

Waititi acted as Tom Kalmaku in DC’s ‘Green Lantern’ and appeared as Ratcatcher 1 in ‘The Suicide Squad’. For Marvel he played Korg in ‘Thor: Ragnarok’ and ‘Thor: Love and Thunder’ and directed those films.

His DC work included a best friend role and a brief but key figure in flashback. His Marvel contributions spanned on screen performance and leadership behind the camera.

Sylvester Stallone

Sylvester Stallone
TMDb

Stallone appeared as Stakar Ogord in Marvel’s ‘Guardians of the Galaxy Vol. 2’ and returned in ‘Guardians of the Galaxy Vol. 3’. In DC’s ‘The Suicide Squad’ he voiced King Shark.

That pairing links a veteran Ravager leader in Marvel with a hulking metahuman presence in DC. It also shows him in both live action and voice roles.

J.K. Simmons

J.K. Simmons
TMDb

Simmons is known as J. Jonah Jameson in multiple Marvel ‘Spider Man’ films across different eras. In DC he played Commissioner James Gordon in ‘Justice League’ and later returned to that role.

His Jameson appearances helped connect iterations of Spider Man on film. His Gordon placed him inside Gotham’s police leadership during pivotal events.

Josh Brolin

Josh Brolin
TMDb

Brolin played Thanos across multiple Marvel films and also Cable in ‘Deadpool 2’. On the DC side he starred as Jonah Hex in ‘Jonah Hex’.

His Marvel roles covered a cosmic antagonist and a time traveling soldier. His DC role adapted a scarred bounty hunter from page to screen.

Michelle Pfeiffer

Michelle Pfeiffer
TMDb

Pfeiffer portrayed Selina Kyle in DC’s ‘Batman Returns’. She later appeared as Janet Van Dyne in Marvel’s ‘Ant Man and the Wasp’ and ‘Ant Man and the Wasp: Quantumania’.

Her DC performance paired a complex foil with Gotham’s protector. Her Marvel character connected deeply to the Quantum Realm storyline.

Randall Park

Randall Park
TMDb

Park showed up in Marvel’s ‘Ant Man and the Wasp’ as Jimmy Woo and continued the role in later appearances. He first appeared in DC in ‘Aquaman’ as Dr. Stephen Shin and returned in ‘Aquaman and the Lost Kingdom’.

His Marvel part placed him in a comedic law enforcement thread. His DC role situated him within research tied to Atlantis and its creatures.

Tim Robbins

Tim Robbins
TMDb

Robbins played Phil Blumburtt in Marvel’s ‘Howard the Duck’. His DC appearance came as Senator Robert Hammond in ‘Green Lantern’.

The Marvel role placed him inside an offbeat early Marvel feature. The DC role tied him to the antagonist’s family in the Green Lantern story.

Michael Clarke Duncan

Michael Clarke Duncan
TMDb

Duncan portrayed Wilson Fisk in Marvel’s ‘Daredevil’. He later voiced Kilowog in DC’s ‘Green Lantern’.

That transition moved from a live action crime boss to a key Lantern Corps trainer through voice work. It also shows a range from street level to cosmic settings.

Colin Farrell

Colin Farrell
TMDb

Farrell played Bullseye in Marvel’s ‘Daredevil’. He later transformed into Oswald Cobblepot in DC’s ‘The Batman’.

Both characters reimagined classic antagonists in different worlds. One is a lethal assassin and the other a Gotham crime figure early in his rise.

Danny Huston

Danny Huston
TMDb

Huston appeared as William Stryker in Marvel’s ‘X Men Origins: Wolverine’. In DC’s ‘Wonder Woman’ he played General Erich Ludendorff.

The Marvel role connected to the Weapon X program. The DC part placed him within a military plot at the heart of the film’s conflict.

Andy Serkis

Andy Serkis
TMDb

Serkis played Ulysses Klaue in Marvel’s ‘Avengers: Age of Ultron’ and ‘Black Panther’. In DC’s ‘The Batman’ he portrayed Alfred Pennyworth.

His Marvel work introduced a black market figure who drove conflict around rare technology. His DC role served as guardian and confidant to Bruce Wayne.

Nicolas Cage

Nicolas Cage
TMDb

Cage starred as Johnny Blaze in Marvel’s ‘Ghost Rider’ and its sequel. He later appeared as Superman in DC’s ‘The Flash’.

That mix combined a Marvel antihero bound to a spirit of vengeance and a DC cameo that realized a long standing what if for Superman fans. It also linked two very different kinds of comic adaptations.

Russell Crowe

Russell Crowe
TMDb

Crowe played Jor El in DC’s ‘Man of Steel’. He later joined Marvel as Zeus in ‘Thor: Love and Thunder’ and also appeared in Sony’s ‘Kraven the Hunter’.

Those roles ranged from Krypton’s scientist and father to an Olympian figure and a crime family patriarch within spider adjacent storytelling. They show movement between lineage and myth.

Rachel Weisz

Rachel Weisz
TMDb

Weisz co starred in DC’s ‘Constantine’. She later appeared in Marvel’s ‘Black Widow’ as Melina Vostokoff linked to the Red Room.

Her DC film balanced occult elements with investigative drama. Her Marvel role explored family ties and the science behind the Black Widow program.

Zoe Saldaña

Zoe Saldaña
TMDb

Saldaña is Gamora across Marvel’s ‘Guardians of the Galaxy’ and ‘Avengers’ films. For DC she appeared in ‘The Losers’ as Aisha al Fadhil.

That DC outing adapted a Vertigo team of black ops soldiers. Her Marvel work connected directly to the Infinity Saga through the Guardians.

Zoë Kravitz

Zoë Kravitz
TMDb

Kravitz appeared in Marvel’s ‘X Men: First Class’ as Angel Salvadore. She later portrayed Selina Kyle in DC’s ‘The Batman’ and also voiced Catwoman in ‘The Lego Batman Movie’.

Her filmography links a young mutant introduction in Marvel to two different DC takes on Gotham’s famous thief. It shows a path from supporting role to a central Gotham figure.

Ciarán Hinds

Ciarán Hinds
TMDb

Hinds played Roarke in Marvel’s ‘Ghost Rider: Spirit of Vengeance’. He voiced Steppenwolf in DC’s ‘Justice League’ and in ‘Zack Snyder’s Justice League’.

The Marvel role placed him opposite the Spirit of Vengeance. The DC performance brought a New God warlord to life through performance capture and voice.

Doug Jones

Doug Jones
TMDb

Jones performed the Silver Surfer on set in Marvel’s ‘Fantastic Four: Rise of the Silver Surfer’. Earlier he appeared in DC’s ‘Batman Returns’ as the Thin Clown.

These assignments show him as a creature performance specialist in Marvel and as a costumed Gotham henchman in DC. They highlight practical and digital character work.

Florence Kasumba

Florence Kasumba
TMDb

Kasumba portrayed Ayo in Marvel entries including ‘Captain America: Civil War’ and ‘Black Panther’. In DC’s ‘Wonder Woman’ she appeared as the Amazon warrior Acantha.

Her roles placed her within Wakanda’s Dora Milaje in Marvel and among the Amazons of Themyscira in DC. Both are elite fighting orders in their respective worlds.

Alice Braga

Alice Braga
TMDb

Braga played Dr. Cecilia Reyes in Marvel’s ‘The New Mutants’. She joined DC’s ‘The Suicide Squad’ as Sol Soria, leader of a resistance movement.

That shift moved her from a morally complex doctor in a contained thriller to a freedom fighter in a globe trotting mission story. It also brought her into two ensemble casts.

Adam Beach

Adam Beach
TMDb

Beach appeared as Slipknot in DC’s ‘Suicide Squad’. In Marvel’s ‘The New Mutants’ he played William Lonestar.

The DC role put him on Task Force X during the team’s first big screen mission. The Marvel appearance tied him to Danielle Moonstar’s backstory.

Callan Mulvey

Callan Mulvey
TMDb

Mulvey played Jack Rollins in Marvel’s ‘Captain America: The Winter Soldier’. He later appeared as Anatoli Knyazev in DC’s ‘Batman v Superman’.

These parts situated him inside a Hydra infiltration plot in Marvel and as a criminal figure linked to Lex Luthor’s schemes in DC. Both connected him to larger conspiracies.

Tao Okamoto

Tao Okamoto
TMDb

Okamoto starred as Mariko Yashida in Marvel’s ‘The Wolverine’. She then appeared as Mercy Graves in DC’s ‘Batman v Superman’.

Her Marvel role placed her at the heart of Logan’s Japan set story. Her DC appearance brought Lex Luthor’s trusted aide to the screen.

Frank Grillo

Frank Grillo
TMDb

Grillo played Brock Rumlow known as Crossbones in Marvel’s ‘Captain America: The Winter Soldier’ and ‘Captain America: Civil War’ and later returned to the role through a multiverse cameo and voice work. He then joined the DCU as Rick Flag Sr. with his first film appearance as that character as the new continuity began to connect projects.

That path took him from a Hydra operative who faced off with Captain America to a cornerstone figure with ties to Task Force X in DC. It also placed him in both live action and voice led returns.

Michael Rooker

Michael Rooker
TMDb

Rooker portrayed Yondu in Marvel’s ‘Guardians of the Galaxy’ films. In DC’s ‘The Suicide Squad’ he played Savant in the opening mission.

His Marvel character became integral to the Guardians through found family themes. His DC appearance set the tone for the high risk operations of Task Force X.

Sean Gunn

Sean Gunn
TMDb

Gunn played Kraglin and provided on set performance for Rocket in Marvel’s ‘Guardians of the Galaxy’ films. In DC’s ‘The Suicide Squad’ he appeared as Weasel and made a brief appearance as Calendar Man.

These assignments spanned creature performance and supporting roles that connect major teams across both franchises. They also show him working frequently with the same directors.

Terence Stamp

Terence Stamp
TMDb

Stamp is known as General Zod from DC’s ‘Superman’ films. He later appeared in Marvel’s ‘Elektra’ as Stick.

His DC role defined a classic Kryptonian adversary. His Marvel appearance introduced the mentor who trained Elektra.

Tilda Swinton

Tilda Swinton
TMDb

Swinton played Gabriel in DC’s ‘Constantine’. She went on to portray the Ancient One in Marvel’s ‘Doctor Strange’ and later returned to that role.

Those roles bookend celestial and mystical parts. One is an androgynous angel in DC and the other a sorcerer who guides Earth’s protector in Marvel.

Chris Pine

Chris Pine
TMDb

Pine portrayed Steve Trevor in DC’s ‘Wonder Woman’ films. He also voiced Peter Parker in Marvel’s ‘Spider Man: Into the Spider Verse’.

The DC role placed him inside Themyscira’s first contact with the outside world. His Marvel voice work introduced the Spider Man of Miles Morales’s home dimension.

Jared Leto

Jared Leto
TMDb

Leto starred as the Joker in DC’s ‘Suicide Squad’ and later returned to that version of the character in additional footage for ‘Zack Snyder’s Justice League’. For Marvel he headlined ‘Morbius’ as Dr. Michael Morbius.

These films placed him at the center of a DC villain’s arc. They also gave him a lead antihero within Marvel’s spider adjacent slate.

Vincent Regan

Vincent Regan
TMDb

Regan appeared in Marvel’s ‘Ghost Rider: Spirit of Vengeance’. He later joined DC’s ‘Aquaman and the Lost Kingdom’ as Atlan the first king of Atlantis.

His roles connected him to a demonic road movie in Marvel and to the ancient history that underpins Atlantis in DC. Both linked him to characters seeking power through legend.

Parker Posey

Parker Posey
TMDb

Posey played Danica Talos in Marvel’s ‘Blade: Trinity’. She also appeared in DC’s ‘Superman Returns’ as Kitty Kowalski.

Those parts placed her with vampires in Marvel’s nocturnal world. They also put her at Lex Luthor’s side in a plot against Metropolis in DC.

Christian Bale

Christian Bale
TMDb

Bale portrayed Bruce Wayne in DC’s ‘Batman Begins’, ‘The Dark Knight’ and ‘The Dark Knight Rises’. He later joined Marvel as Gorr the God Butcher in ‘Thor: Love and Thunder’.

His DC work completed a grounded trilogy that followed Batman’s rise and trials. His Marvel role brought a vengeful antagonist into conflict with gods from multiple realms.

Tom Hardy

Tom Hardy
TMDb

Hardy played Bane in DC’s ‘The Dark Knight Rises’. In Marvel he headlined ‘Venom’ and ‘Venom: Let There Be Carnage’.

The DC role centered him as the mastermind behind Gotham’s siege. The Marvel films followed a journalist bonded to an alien symbiote and the fallout from that pairing.

Joe Manganiello

Joe Manganiello
TMDb

Manganiello appeared in Marvel’s ‘Spider Man’ as Flash Thompson. In DC he showed up as Slade Wilson also known as Deathstroke in ‘Justice League’ and in a credits scene that set up future plans.

These roles placed him first in high school halls around Peter Parker. Later they moved him into the world of elite assassins opposite Batman.

Michael Fassbender

Michael Fassbender
TMDb

Fassbender played Erik Lehnsherr known as Magneto in Marvel’s ‘X Men’ films. In DC’s ‘Jonah Hex’ he appeared as Burke.

His Marvel work tracked Magneto through shifting alliances and conflicts. His DC appearance situated him within a supernatural tinged Western story.

Nathan Fillion

Nathan Fillion
TMDb

Fillion appeared in Marvel’s ‘Guardians of the Galaxy’ and ‘Guardians of the Galaxy Vol. 3’ in different roles. In DC’s ‘The Suicide Squad’ he played TDK and he appears in the new DCU as Guy Gardner.

These credits span cameo and supporting turns in Marvel. They also place him among Task Force X and within the Green Lantern Corps in DC.

Pom Klementieff

Pom Klementieff
TMDb

Klementieff plays Mantis in Marvel’s ‘Guardians of the Galaxy’ films and related crossovers. She also made a brief appearance in DC’s ‘The Suicide Squad’ during a sequence set in a nightclub.

Her Marvel role joined the Guardians with empathic powers that affected team dynamics. Her DC cameo connected the film to a wider circle of industry friends and collaborators.

Mark Strong

Mark Strong
TMDb

Strong appeared in Marvel’s ‘Kick Ass’ as crime boss Frank D’Amico. In DC he played Sinestro in ‘Green Lantern’ and later Doctor Sivana in ‘Shazam!’.

These parts placed him on both sides of the law as villainous figures. They also linked him to different corners of DC from the Corps to magic.

Peter Dinklage

Peter Dinklage
TMDb

Dinklage played Bolivar Trask in Marvel’s ‘X Men: Days of Future Past’ and Eitri in ‘Avengers: Infinity War’. He voiced Slade in DC’s ‘Teen Titans Go To The Movies’.

His Marvel roles spanned a weapons industrialist and a master forger of cosmic artifacts. His DC voice performance led the film’s main threat against the Titans.

John Krasinski

John Krasinski
TMDb

Krasinski portrayed Reed Richards in Marvel’s ‘Doctor Strange in the Multiverse of Madness’. He voiced Superman in DC’s ‘DC League of Super Pets’.

These roles placed him as a member of Marvel’s First Family in a multiverse story. They also cast him as the voice of the Man of Steel in an animated theatrical feature.

Share any other double universe appearances you love in the comments!

Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments