The Marvel Cinematic Universe (MCU) and its comic book counterparts are vast, interconnected realms filled with hundreds of memorable characters, and it's no surprise that some incredibly talented actors have had the chance to portray more than one of these iconic heroes and villains. From actors who made the jump between Marvel Studios productions to those who've starred in both the MCU and other Marvel-inspired franchises, this list celebrates the versatile performers who've donned multiple capes, masks, and personas within the Marvel world.
As you explore this listicle, you'll find fan-favorites like Chris Evans, who went from Being the best part of the fantastic four movies to brandishing the iconic shield of Captain America, as well as lesser-known double-dippers like Laura Haddock, who appeared in both "Guardians of the Galaxy" and "Captain America: The First Avenger." These 21 actors have proven that they can take on various roles and still leave fans in awe of their talent and dedication to the Marvel Universe.
So, without further ado, let's take a journey through the multiverse of Marvel and discover the actors who've brought multiple characters to life on the big screen, showcasing their incredible range and love for all things Marvel.
Gemma Chan first appeared as Minn-Erva in "Captain Marvel" before taking on the lead role of Sersi in "Eternals."
Before winning hearts as the complex and captivating Erik Killmonger in "Black Panther," Michael B. Jordan portrayed Johnny Storm in the 2015 reboot of "Fantastic Four."
Michelle Yeoh appeared breifly as Aleta Ogord in "Guardians of the Galaxy Vol. 2" and later embodied the role of Ying Nan in "Shang-Chi and the Legend of the Ten Rings."
Josh Brolin has portrayed two iconic Marvel villains, first as the universe-threatening Thanos in the MCU and later as the time-traveling Cable in "Deadpool 2".
Ryan Reynolds has had a couple of shots at Marvel characters, initially playing Hannibal King in "Blade: Trinity" and then finding his true calling as the wise-cracking Deadpool.
Nicolas Cage played the supernatural anti-hero Johnny Blaze in "Ghost Rider" and its sequel, as well as providing the voice for Spider-Man Noir in "Spider-Man: Into the Spider-Verse."
Laura Haddock appeared as Meredith Quill, Peter Quill's mother, in the "Guardians of the Galaxy" films and also had a minor role as an autograph seeker in "Captain America: The First Avenger."
Kathryn Hahn starred as Agatha Harkness in the Disney+ series "WandaVision" and later voiced Olivia Octavius (aka Doctor Octopus) in "Spider-Man: Into the Spider-Verse."
Oscar Isaac played the titular villain in "X-Men: Apocalypse" and then starred as the MCU's Moon Knight on Disney+
Laurence Fishburne lent his voice to the Silver Surfer in "Fantastic Four: Rise of the Silver Surfer" and later starred as Dr. Bill Foster in "Ant-Man and the Wasp."
Jon Favreau played Happy Hogan in various MCU films and also foggy nelson in the Daredevil movie
Hailee Steinfeld voiced Gwen Stacy in "Spider-Man: Into the Spider-Verse" and later joined the MCU as Kate Bishop in the Disney+ series "Hawkeye."
Sean Gunn plays the Ravager Kraglin in the "Guardians of the Galaxy" films and also provides motion capture for Rocket Raccoon.
Brian Tyree Henry portrayed Phastos in "Eternals" and also lent his voice to Jefferson Davis, Miles Morales' father, in "Spider-Man: Into the Spider-Verse."
Idris Elba played Heimdall, the all-seeing Asgardian in the MCU's "Thor" films, He also played Moreau in "Ghost Rider: Spirit of Vengeance."
Before landing the titular role in the upcoming MCU film "Blade," Mahershala Ali portrayed the villainous Cornell "Cottonmouth" Stokes in Netflix's "Luke Cage."
Aaron Taylor-Johnson portrayed the speedster Quicksilver in "Avengers: Age of Ultron" and will soon take on the role of Kraven the Hunter in an upcoming Marvel film.
Evan Peters portrayed Quicksilver in the "X-Men" films and later appeared as Ralph Bohner, Who definitely WASN'T Quicksilver (why would you even think that?) in the Disney+ series "WandaVision."
David Dastmalchian played Kurt in the "Ant-Man" films and later he voiced the alien, Veb In "Ant-Man and the Wasp: Quantumania".
Chris Evans lit up the screen as the fiery Johnny Storm in 2005's "Fantastic Four" and its 2007 sequel before becoming the noble and patriotic Captain America in the MCU.
Kevin Bacon took on the role of the villainous Sebastian Shaw in "X-Men: First Class" and later played himself in the "Guardians of the Galaxy holiday special" on Disney+.