- 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.
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."
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."
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."
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.
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."
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."
Tara Strong voiced a character in "Loki" and takes over another role in "GotG Vol. 3."
Voice actor Tara Strong voices the antagonistic artificial intelligence on "Loki."
In "GotG Vol. 3," Strong replaces Miley Cyrus as the voice of Mainframe, a Ravager who works alongside Sylvester Stallone's Stakar Ogord.
Josh Brolin mixed it up with Deadpool before playing the MCU's biggest baddie, Thanos.
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.
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.
Judy Greer appeared in the "Ant-Man" franchise and has a cameo in "Guardians of the Galaxy Vol. 3."
Greer has played Scott Lang's (Paul Rudd) ex-wife, Maggie, in the "Ant-Man" franchise.
A friend of Gunn's, Greer voices War Pig, one of the High Evolutionary's genetically modified creatures, in "GotG: Vol. 3."
Gemma Chan appeared in "Captain Marvel" before playing a lead in "Eternals."
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.
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.
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.
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.
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.
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.
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.
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."
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.
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."
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.
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.
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.
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.
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.
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."
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.
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.
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.
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.
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.
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.
Additionally, Sean voices a young Rocket Raccoon in "GotG Vol. 3."
Seth Green appeared in an "Iron Man" sequel before joining the "Guardians" franchise.
Green played a fan at the Stark Expo in "Iron Man 2" before voicing Howard the Duck in each of the "Guardians of the Galaxy" films.
In "GotG: Vol. 3," Howard plays cards on Knowhere with Kraglin.
Kenneth Choi was Spider-Man's principal and appeared in the first "Captain America" movie.
Years before he played Principal Morita in "Spider-Man: Homecoming," Choi appeared as Jim Morita, a soldier during World War II, in 2011's "Captain America: The First Avenger." He also reprised the character in an episode of "Agents of S.H.I.E.L.D."
That same last name isn't a coincidence.
A popular fan theory hypothesizes that Choi plays a direct descendant of his "Captain America" character in "Homecoming."
According to Digital Spy, a photo of Jim Morita can be spotted in Principal Morita's office. A good look at the photo is spotted in a deleted scene from the movie.
ncG1vNJzZmivp6x7o8HSoqWeq6Oeu7S1w56pZ5ufonyir9Ooqaxlp528brzLmrCenF2iwq3AyKmjnmWdlr%2B3sctmmqGZopawtbHRrGRraGJoenU%3D