30 actors who played more than one Marvel character

multiple Marvel characters thumbnail
  • Oops!
    Something went wrong.
    Please try again later.
  • Oops!
    Something went wrong.
    Please try again later.
  • Many actors have played multiple characters in Marvel movies and shows.

  • Some have also played multiple roles in the Marvel Cinematic Universe.

  • From Chris Evans to Michelle Yeoh, these actors have played more than one Marvel character.

Prior to portraying original Avengers member Steve Rogers/Captain America in the MCU, Chris Evans played Fantastic Four's Johnny Storm/Human Torch.

On the left: Chris Evans as Johnny Storm/Human Torch in "Fantastic Four." On the right: Evans as Steve Rogers/Captain America in "Avengers: Infinity War."
On the left: Chris Evans as Johnny Storm/Human Torch in "Fantastic Four." On the right: Evans as Steve Rogers/Captain America in "Avengers: Infinity War."20th Century Studios; Marvel Studios

Evans starred as the cocky, hotheaded Fantastic Four character in two movies released in 2005 and 2007, costarring Ioan Gruffudd as Reed Richards, Jessica Alba as Sue Storm, and Michael Chiklis as Ben Grimm.

Evans actually turned down Marvel's offer to play Captain America twice, because he felt that the altruistic character didn't have a darkness or edge.

Eventually, he caved, and made his debut as Cap in the MCU a few years later in the standalone 2011 film "Captain America: The First Avenger."

Michael B. Jordan starred in the "Fantastic Four" reboot before playing a villain in "Black Panther."

Michael B. Jordan Marvel roles
Michael B. Jordan in "Fantastic Four" (left) and "Black Panther" (right).Ben Rothstein/20th Century Fox, Marvel Studios

Jordan starred as Johnny Storm aka the Human Torch in 2015's "Fantastic Four" reboot before starring in 2018's "Black Panther" as Erik Killmonger.

Michelle Yeoh had a minor cameo in the "Guardians of the Galaxy" franchise before appearing in "Shang-Chi."

Michelle Yeoh Marvel roles
Michelle Yeoh as Aleta Ogord in "GotG Vol. 2" (left) and Ying Nan in "Shang-Chi and the Legend of the Ten Rings" (right).Marvel Studios, composite by Kirsten Acuna/Insider

Yeoh played a Ravager, Aleta Ogord, in a "Guardians of the Galaxy Vol. 2" cameo.

She later starred in "Shang-Chi and the Legend of the Ten Rings" as Ying Nan, Shang-Chi's aunt.

Benedict Cumberbatch played two characters in "Doctor Strange."

Doctor Strange and Dormammu
Benedict Cumberbatch was the hero and villain in "Doctor Strange."Marvel Studios, composite by Kirsten Acuna

Cumberbatch starred as both Dr. Stephen Strange in several MCU movies and provided the look for Dormammu.

"Benedict did the facial capture for it," director Scott Derrickson told IGN in 2016.

"No one understood Dormammu better than Benedict did," said Derrickson, adding he wrote Dormammu's role as an "ultra-inflated version" of Strange.

Cumberbatch's voice is blended with that of another unidentified actor to bring the character to life.

Linda Cardellini plays Hawkeye's wife and voices an important character in the "Guardians of the Galaxy" franchise.

Linda Cardellini Marvel roles
Linda Cardellini plays Laura Burton (left) and voices Lylla (right) in the MCU.Marvel Studios

Cardellini was introduced as Laura Burton, Clint Barton/Hawkeye's wife, in "Avengers: Age of Ultron" and later appeared in Disney+'s "Hawkeye" series.

"Guardians of the Galaxy Vol. 3" director, James Gunn, confirmed Cardellini also voices a character named Lylla in the sequel.

In the comics, Lylla's a close friend of Rocket Raccoon.

Paul Bettany's involvement in the MCU dates back to the 2008 film "Iron Man," but fans didn't get to see the actor's face until "Avengers: Age of Ultron."

On the left: J.A.R.V.I.S. in "Avengers: Age of Ultron." On the right: Paul Bettany as Vision in "Captain America: Civil War."
On the left: J.A.R.V.I.S. in "Avengers: Age of Ultron." On the right: Paul Bettany as Vision in "Captain America: Civil War."Marvel Studios; Marvel Studios

Bettany got his start in the MCU as the voice of J.A.R.V.I.S., Tony Stark/Iron Man's AI system.

Then in 2015's "Age of Ultron," the synthezoid known as Vision was brought to life in a physical form by the titular villain, with the help of the mind stone.

Bettany continued playing Vision in subsequent Marvel films.

Even after his character was tragically killed off in "Avengers: Infinity War," the actor returned alongside Elizabeth Olsen for the Disney+ series "WandaVision."

Josh Brolin mixed it up with Deadpool before playing the MCU's biggest baddie, Thanos.

Josh Brolin Marvel roles
Josh Brolin as Cable in "Deadpool 2" (left) and Thanos in the Marvel Cinematic Universe (right).Marvel Studios, composite by Kirsten Acuna/Insider

Josh Brolin played Cable/Nathan Summers in "Deadpool 2" while also playing Thanos in the Marvel Cinematic Universe.

Ryan Reynolds is known for his role as the wise-cracking Marvel antihero Wade Wilson/Deadpool, but he was also part of the original "Blade" trilogy.

On the left: Ryan Reynolds as Hannibal King in "Blade: Trinity." On the right: Reynolds as Wade Wilson/Deadpool in "Deadpool."
On the left: Ryan Reynolds as Hannibal King in "Blade: Trinity." On the right: Reynolds as Wade Wilson/Deadpool in "Deadpool."New Line Cinema; 20th Century Studios

Reynolds starred as Hannibal King, a former vampire, in the third "Blade" film titled "Blade: Trinity."

He spent 10 years trying to bring Deadpool to the big screen, and it finally paid off in 2016.

Following the positive reception to the first "Deadpool" film, Reynolds reprised the role for a 2018 sequel.

He'll suit up again for a third "Deadpool" film that's in the works, costarring Hugh Jackman as Wolverine.

Gemma Chan appeared in "Captain Marvel" before playing a lead in "Eternals."

Gemma Chan Marvel roles
Gemma Chan as Minn-Erva in "Captain Marvel" (left) and Sersi in "Eternals" (right).Marvel Studios, composite by Kirsten Acuna/Insider

Chan had a minor role in "Captain Marvel" as Minn-Erva before landing a leading role in "Eternals" as Sersi.

Nicolas Cage has played two Marvel heroes.

Nic Cage Marvel roles
On the left: Nicolas Cage in "Ghost Rider." On the right: Spider-Man Noir in "Spider-Man: Into the Spider-Verse."Sony Pictures, Sony Pictures Animation/Marvel

Cage has only played non-MCU Marvel roles. He first starred as Johnny Blaze in two "Ghost Rider" movies in 2007 and 2011.

He next appeared as Spider-Man Noir, a black-and-white version of Spidey, in Sony's animated "Spider-Man: Into the Spider-Verse."

In March, the actor said he had no plans to join the MCU.

"I don't need to be in the MCU, I'm Nic Cage," Cage said at the Miami Film Festival in March while accepting the Variety Legend & Groundbreaker Award. "I've gotta be nice about Marvel movies, because I named myself after a Stan Lee character named Luke Cage. What am I going to do, put Marvel movies down? Stan Lee is my surrealistic father. He named me."

Kathryn Hahn has played two different Marvel villains.

On the left: Doc Ock in "Spider-Man: Into the Spider-Verse." On the right: Kathryn Hahn as Agatha Harkness in "WandaVision."
On the left: Doc Ock in "Spider-Man: Into the Spider-Verse." On the right: Kathryn Hahn as Agatha Harkness in "WandaVision."Sony Pictures; Marvel Studios

Hahn voiced Dr. Olivia Octavius aka a female Doc Ock in "Spider-Man: Across the Spider-Verse" before playing Agatha Harkness in the MCU's "WandaVision."

She'll reprise her role of Agatha in Marvel's upcoming "Agatha: Coven of Chaos" Disney+ series.

Zoë Kravitz has portrayed Marvel characters in live-action and animated films.

On the left: Zoë Kravitz as Angel in "X-Men: First Class." On the right: Mary Jane Watson in "Spider-Man: Into the Spider-Verse."
On the left: Zoë Kravitz as Angel in "X-Men: First Class." On the right: Mary Jane Watson in "Spider-Man: Into the Spider-Verse."20th Century Fox; Sony Pictures

She starred as Angel, a mutant with insect-like wings and the ability to spit flaming acid, in the 2011 movie "X-Men: First Class."

Kravitz has also voiced, Mary Jane, one of the most popular Spider-Man characters, in "Spider-Man: Into the Spider-Verse."

Laurence Fishburne has appeared in the "Fantastic Four" and "Ant-Man" franchises and even an animated Marvel series.

Laurence Fishburne Marvel roles
Laurence Fishburne voiced the Silver Surfer (left), played Bill Foster (center), and voiced the Beyonder (right).20th Century Fox, Marvel Studios, Marvel, composite by Kirsten Acuna/Insider

Fishburne voiced the Silver Surfer in Fantastic 4: Rise of the Silver Surfer" before playing Bill Foster in "Ant-Man and the Wasp."

More recently, Fishburne has voiced the Beyonder in Disney+'s animated "Moon Girl and Devil Dinosaur," which he also executive produces.

Aubrey Plaza was in a Marvel TV show and will join an upcoming Marvel Disney+ series.

Aubrey Plaza Marvel roles
Aubrey Plaza played Lenny (left) in "Legion" and will play a yet-to-be-revealed character in an Agatha spin-off.Frank Ockenfels/FX, Albert L. Ortega/Getty Images

Plaza played the villain Lenny Busker on FX's "Legion" and will appear in Marvel's upcoming "Agatha: Coven of Chaos" series.

Mahershala Ali's upcoming role as Blade in the MCU will mark his third time portraying a Marvel character.

On the left: Mahershala Ali as Cornell "Cottonmouth" Stokes on "Luke Cage." On the right: The animated character Aaron Davis/Prowler in "Spider-Man: Into the Spider-Verse."
On the left: Mahershala Ali as Cornell "Cottonmouth" Stokes on "Luke Cage." On the right: The animated character Aaron Davis/Prowler in "Spider-Man: Into the Spider-Verse."Myles Aronowitz/Netflix; Sony Pictures

He previously appeared on a few episodes of Netflix's Marvel series "Luke Cage" as Cornell "Cottonmouth" Stokes.

In "Spider-Man: Into the Spider-Verse," Ali voiced the film's antagonist, Aaron Davis/Prowler.

Jon Favreau has played two different Marvel characters that worked closely with superheroes.

On the left: Jon Favreau as Foggy Nelson in "Daredevil." On the right: Favreau as Happy Hogan in "Spider-Man: No Way Home."
On the left: Jon Favreau as Foggy Nelson in "Daredevil." On the right: Favreau as Happy Hogan in "Spider-Man: No Way Home."20th Century Studios;

He played Foggy Nelson, the best friend of Matt Murdock/Daredevil, in the 2003 "Daredevil" film that starred Ben Affleck as the titular character.

Favreau went on to star as Happy Hogan, Tony Stark's friend and Head of Security of Stark Industries, in the MCU — beginning with the first "Iron Man" movie in 2008.

Prior to his life-action debut in the MCU, Brian Tyree Henry voiced Jefferson Davis in "Spider-Man: Into the Spider-Verse."

On the left: Jefferson Davis in "Spider-Man: Into the Spider-Verse." On the right: Brian Tyree Henry as Phastos in "Eternals."
On the left: Jefferson Davis in "Spider-Man: Into the Spider-Verse." On the right: Brian Tyree Henry as Phastos in "Eternals."Sony Pictures; Marvel Studios

In the star-studded 2021 film "Eternals," Henry played a character named Phastos who was a skilled creator and inventor.

Idris Elba has portrayed a Marvel mercenary and a guardian.

On the left: Idris Elba as Heimdall in "Thor: The Dark World." On the right: Elba in "Ghost Rider: Spirit of Vengeance."
On the left: Idris Elba as Heimdall in "Thor: The Dark World." On the right: Elba in "Ghost Rider: Spirit of Vengeance."Marvel Studios; Columbia Pictures

Elba made his first appearance as Heimdall, the guardian of Asgard's Bifrost, in the 2011 film "Thor."

He reprised the role a few more times in the MCU, most recently in the end-credits scene of "Thor: Love and Thunder."

He also played Moreau in "Ghost Rider: Spirit of Vengeance."

Aaron Taylor-Johnson's time as Pietro Maximoff/Quicksilver was short-lived, but he'll have more screen time as the titular character of "Kraven the Hunter."

On the left: Aaron Taylor-Johnson as Pietro Maximoff/Quicksilver in "Avengers: Age of Ultron." On the right: Taylor-Johnson in July 2022.
On the left: Aaron Taylor-Johnson as Pietro Maximoff/Quicksilver in "Avengers: Age of Ultron." On the right: Taylor-Johnson in July 2022.Marvel Studios; Markus Schreiber/AP

After appearing in the end-credits scene of "Captain America: The Winter Soldier," Johnson properly joined the MCU in "Age of Ultron." Unfortunately, Quicksilver was killed off in the aforementioned 2015 film.

Next, you can catch him starring as Spider-Man villain Sergei Kravinoff/Kraven the Hunter in the upcoming Sony and Marvel movie "Kraven the Hunter."

Hailee Steinfeld has played two heroes in Marvel projects.

On the left: Spider-Woman in "Spider-Man: Into the Spider-Verse." On the right: Hailee Steinfeld as Kate Bishop in "Hawkeye."
On the left: Spider-Woman in "Spider-Man: Into the Spider-Verse." On the right: Hailee Steinfeld as Kate Bishop in "Hawkeye."Sony Pictures; Chuck Zlotnick/Marvel Studios

Steinfeld voiced Gwen Stacy/Spider-Woman in "Spider-Man: Into the Spider-Verse" before becoming Kate Bishop, aka the new Hawkeye, in Disney+'s "Hawkeye" series.

She'll reprise her role as Gwen Stacy in this summer's "Across the Spider-Verse" sequel.

Oscar Isaac has played two villains and an MCU antihero.

From left: Oscar Isaac in "X-Men: Apocalypse," Spider-Man 2099 in "Spider-Man: Into the Spider-Verse," and Isaac on "Moon Knight."
From left: Oscar Isaac in "X-Men: Apocalypse," Spider-Man 2099 in "Spider-Man: Into the Spider-Verse," and Isaac in "Moon Knight."20th Century Studios; Sony Pictures; Gabor Kotschy/Marvel Studios

Isaac played the titular villain in the 2016 movie "X-Men: Apocalypse," but was completely unrecognizable in the role.

Then, he was briefly introduced as Miguel O'Hara aka Spider-Man 2099 in 2018's "Spider-Man: Into the Spider-Verse" animated film before starring on Disney+'s "Moon Knight" series where he played the multiple roles of Marc Spector, Steven Grant, and the antihero Moon Knight.

He'll reprise his role as Spider-Man 2099 in this summer's "Spider-Man: Across the Spider-Verse."

Evan Peters, a fan-favorite for his role as Peter Maximoff/Quicksilver in "X-Men" movies, also popped up on "WandaVision," but not in the way fans hoped.

On the left: Evan Peters as Peter Maximoff/Quicksilver in "X-Men: Days of Future Past." On the right: Peters as Ralph Bohner on "WandaVision."
On the left: Evan Peters as Peter Maximoff/Quicksilver in "X-Men: Days of Future Past." On the right: Peters as Ralph Bohner on "WandaVision."20th Century Studios; Marvel Studios/Disney+

When Peters appeared on "WandaVision," fans thought he would be introducing the multiverse or the X-Men into the MCU.

Instead, he turned out to be a random guy named Ralph Bohner, a resident of the city of Westview that Wanda Maximoff took control of on "WandaVision."

Patton Oswalt has played various Marvel characters throughout his career.

From left: Patton Oswalt in "Blade: Trinity," Oswalt in "Agents of S.H.I.E.LD.," the animated character Uncle Ben in "Spider-Man," the animated character Chameleon in "Spider-Man," M.O.D.O.K. in " M.O.D.O.K.," and Pip the Troll in "Eternals."
From left: Patton Oswalt in "Blade: Trinity," Oswalt in "Agents of S.H.I.E.LD.," the animated character Uncle Ben in "Spider-Man," the animated character Chameleon in "Spider-Man," M.O.D.O.K. in " M.O.D.O.K.," and Pip the Troll in "Eternals."New Line Cinema; ABC; Marvel Animation; Marvel Animation;

He started out with a small role as Hedges in "Blade: Trinity."

After that, for several years, he showed up periodically on the ABC series "Agents of S.H.I.E.L.D.," which lasted for seven seasons between 2013 and 2020. On the show, Oswalt played the Koenig brothers Billy, Sam, Eric, and Thurston, plus their grandfather named Ernest.

Oswalt also voiced Uncle Ben and Spidey villain Chameleon on the animated series "Spider-Man," which ran for three seasons between 2017 and 2020.

Additionally, he voiced the titular character of the Hulu series "M.O.D.O.K."

Most recently, Oswalt voiced the character Pip the Troll in the end-credits scene of the MCU film "Eternals."

Kate Mara appeared in "Iron Man" and the "Fantastic Four" reboot.

Kate Mara Marvel roles
Kate Mara in "Iron Man 2" (left) and 2015's "Fantastic Four" reboot (right).Marvel Studios/20th Century Fox, composite by Kirsten Acuna/Insider

Mara played the US Marshal who served Tony Stark with a subpoena in "Iron Man 2."

Years later, she played Sue Storm aka the Invisible Woman in Fox's 2015 "Fantastic Four" reboot.

Olivia Munn had a cameo as a reporter for WHiH World News in "Iron Man 2." Six years later, she had a more significant Marvel role as Psylocke in "X-Men: Apocalypse."

On the left: Olivia Munn as Chess Roberts in "Iron Man 2." On the right: Munn as Psylocke in "X-Men: Apocalypse."
On the left: Olivia Munn as Chess Roberts in "Iron Man 2." On the right: Munn as Psylocke in "X-Men: Apocalypse."Marvel Studios; 20th Century Studios

In the second "Iron Man" film, Munn's character, named Chess Roberts, was seen reporting live from the opening ceremonies of the Stark Expo.

In "X-Men: Apocalypse," Munn played a sword-wielding mutant recruited by Isaac's titular villain.

David Dastmalchian has played two different characters in the "Ant-Man" franchise.

David Dastmalchian Marvel Cinematic Universe roles
David Dastmalchian as Kurt (left) and Veb (right) in the "Ant-Man" franchise.Marvel Studios, composite by Kirsten Acuna/Insider

Dastmalchian played one of Scott Lang's best friends, Kurt in the "Ant-Man" franchise.

In "Ant-Man and the Wasp: Quantumania," he voiced the alien, Veb.

Alfre Woodard has appeared in a Marvel show and an MCU film.

Alfre Woodard Marvel roles in Luke Cage and "Captain America: Civil War."
Alfre Woodard in "Luke Cage" (left) and "Captain America: Civil War" (right).Myles Aronowitz/Netflix, Marvel Studios

Woodard played Mariah Dillard on Marvel and Netflix's "Luke Cage" series before appearing in "Captain America: Civil War" as Miriam Sharpe, a mother who lost her son during the Battle of Sokovia.

Kevin Bacon appeared in an "X-Men" movie before playing himself in the MCU.

Kevin Bacon Marvel roles
Kevin Bacon in "X-Men: First Class" (left) and the "Guardians of the Galaxy Holiday Special" (right).20th Century Studios, Marvel Studios

Bacon played a villain, Sebastian Shaw in "X-Men: First Class" before playing himself in 2022's "Guardians of the Galaxy Holiday Special" on Disney+.

Laura Haddock briefly appeared in the first "Captain America" film before appearing in the "Guardians of the Galaxy" franchise.

Laura Haddock in Captain America and GotG Vol 2
Laura Haddock in "Captain America: The First Avenger" (left) and "Guardians of the Galaxy Vol. 2" (right).Marvel Studios, composite by Kirsten Acuna/Insider

Haddock played a fan trying to obtain Cap's autograph in "Captain America: The First Avenger" before playing Meredith Quill, Peter's mom, in the "Guardians" franchise.

Sean Gunn plays two characters in the "Guardians of the Galaxy" franchise.

Sean Gunn as Kraglin and on-set Rocket Raccoon
Sean Gunn as Kraglin (left) and the on-set Rocket Raccoon (center), dressed in a green unitard with his brother and "Guardians of the Galaxy" director, James Gunn.Marvel Studios, composite by Kirsten Acuna/Insider

Director James Gunn's brother not only plays Kraglin, a Ravager, but also delivers the on-set performance for Rocket Raccoon, who Bradley Cooper voices.

Read the original article on Insider