Actors who played more than one role in Marvel films
Aug 12, 2024
RDJ’s return to MCU
Marvel has announced Robert Downey Jr.'s return to the MCU as Doctor Doom. Previously known for his role as Iron Man, RDJ joins actors who've portrayed multiple characters in Marvel films.
Credit: Marvel
Chris Evans
Known for playing Captain America (Steve Rogers) in the Marvel Cinematic Universe (MCU), Evans also portrayed the Human Torch (Johnny Storm) in the earlier Fantastic Four films.
Credit: Marvel
Paul Bettany
Initially voiced J.A.R.V.I.S. in the MCU before becoming Vision in Avengers: Age of Ultron and subsequent films.
Credit: Marvel
Josh Brolin
Josh Brolin portrayed Thanos in Avengers: Infinity War and Avengers: Endgame, as well as Cable in Deadpool.
Credit: Marvel
Benedict Cumberbatch
Benedict Cumberbatch, known for portraying Doctor Strange, also voiced Dormammu, the villain of the Dark Dimension, in the MCU.
Credit: Marvel
Linda Cardellini
Linda Cardellini portrayed Laura Barton in Hawkeye and voiced Lylla in Guardians of the Galaxy Vol. 3.
Credit: Marvel
Michael B. Jordan
Michael B. Jordan portrayed Johnny Storm, also known as Human Torch, in Fantastic Four (2015) and Erik Killmonger in Black Panther.
Credit: Marvel
Michelle Yeoh
Michelle Yeoh portrayed Aleta Ogord in Guardians of the Galaxy Vol. 2 and Ying Nan in Shang-Chi and the Legend of the Ten Rings.
Credit: Marvel
Gemma Chan
Gemma Chan portrayed Sersi in Eternals and Minn-Erva in Captain Marvel.
Credit: Marvel