
Marvel Cast: Every Major Actor, Director and Recast in the MCU
The Marvel cast is led by Robert Downey Jr., Chris Evans, Mark Ruffalo, Chris Hemsworth, Scarlett Johansson and Jeremy Renner, the six actors billed first in The Avengers (2012), across 34 Marvel Studios films plus four Spider-Man films. Avengers: Doomsday, directed by Anthony and Joe Russo, opens on December 18, 2026, with Downey returning as Victor von Doom.
The Core Avengers Cast
Who Appears in Which Film
| Actor | 2008 | 2008 | 2010 | 2011 | 2011 | 2012 | 2013 | 2013 | 2014 | 2014 | 2015 | 2015 | 2016 | 2016 | 2017 | 2017 | 2018 | 2018 | 2018 | 2019 | 2019 | 2021 | 2021 | 2021 | 2022 | 2022 | 2022 | 2023 | 2023 | 2023 | 2024 | 2025 | 2025 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Robert Downey Jr. | ● | ● | ● | ● | ● | ● | ● | ● | ||||||||||||||||||||||||||
| Scarlett Johansson | ● | ● | ● | ● | ● | ● | ● | ● | ||||||||||||||||||||||||||
| Chris Hemsworth | ● | ● | ● | ● | ● | ● | ● | ● | ||||||||||||||||||||||||||
| Samuel L. Jackson | ● | ● | ● | ● | ● | ● | ● | |||||||||||||||||||||||||||
| Chris Evans | ● | ● | ● | ● | ● | ● | ● | |||||||||||||||||||||||||||
| Don Cheadle | ● | ● | ● | ● | ● | ● | ||||||||||||||||||||||||||||
| Clark Gregg | ● | ● | ● | ● | ● | |||||||||||||||||||||||||||||
| Paul Bettany | ● | ● | ● | ● | ● | |||||||||||||||||||||||||||||
| Mark Ruffalo | ● | ● | ● | ● | ● | |||||||||||||||||||||||||||||
| Karen Gillan | ● | ● | ● | ● | ● | |||||||||||||||||||||||||||||
| Paul Rudd | ● | ● | ● | ● | ● | |||||||||||||||||||||||||||||
| Benedict Cumberbatch | ● | ● | ● | ● | ● | |||||||||||||||||||||||||||||
| Gwyneth Paltrow | ● | ● | ● | ● | ||||||||||||||||||||||||||||||
| Tom Hiddleston | ● | ● | ● | ● | ||||||||||||||||||||||||||||||
| Idris Elba | ● | ● | ● | ● | ||||||||||||||||||||||||||||||
| Sebastian Stan | ● | ● | ● | ● |
Avengers Directors
2008Jon FavreauIron Man
2008Louis LeterrierThe Incredible Hulk
2010Jon FavreauIron Man 2
2011Kenneth BranaghThor
2011Joe JohnstonCaptain America: The First Avenger
2012Joss WhedonThe Avengers
2013Shane BlackIron Man 3
2013Alan TaylorThor: The Dark World
2014Joe Russo and Anthony RussoCaptain America: The Winter Soldier
2014James GunnGuardians of the Galaxy
2015Joss WhedonAvengers: Age of Ultron
2015Peyton ReedAnt-Man
2016Joe Russo and Anthony RussoCaptain America: Civil War
2016Scott DerricksonDoctor Strange
2017James GunnGuardians of the Galaxy Vol. 2
2017Taika WaititiThor: Ragnarok
2018Ryan CooglerBlack Panther
2018Anthony Russo and Joe RussoAvengers: Infinity War
2018Peyton ReedAnt-Man and the Wasp
2019Ryan Fleck and Anna BodenCaptain Marvel
2019Joe Russo and Anthony RussoAvengers: Endgame
2021Cate ShortlandBlack Widow
2021Destin Daniel CrettonShang-Chi and the Legend of the Ten Rings
2021Chloé ZhaoEternals
2022Sam RaimiDoctor Strange in the Multiverse of Madness
2022Taika WaititiThor: Love and Thunder
2022Ryan CooglerBlack Panther: Wakanda Forever
2023Peyton ReedAnt-Man and the Wasp: Quantumania
2023James GunnGuardians of the Galaxy Vol. 3
2023Nia DaCostaThe Marvels
2024Shawn LevyDeadpool & Wolverine
2025Julius OnahCaptain America: Brave New World
2025Jake SchreierThunderbolts*
2025Matt ShakmanThe Fantastic 4: First Steps
Marvel Cast Members: The Actors Behind the Avengers
The Marvel Cinematic Universe cast is one long running ensemble, and each major hero is played by an actor who appears in the films where they are billed among the first 15 names in the credits. Think of it like a television drama that has run for eighteen years: the faces rotate, but a handful of leads keep coming back. The first film in the list is Iron Man (2008), directed by Jon Favreau, and the newest is The Fantastic 4: First Steps (2025), directed by Matt Shakman.
| Actor | Main role | Films (billed in the top 15) |
|---|---|---|
| Robert Downey Jr. | Tony Stark / Iron Man | Iron Man (2008), Iron Man 2, The Avengers (2012), Iron Man 3, Avengers: Age of Ultron, Captain America: Civil War, Avengers: Infinity War, Avengers: Endgame |
| Chris Evans | Steve Rogers / Captain America | Captain America: The First Avenger, The Avengers (2012), Captain America: The Winter Soldier, Avengers: Age of Ultron, Captain America: Civil War, Avengers: Infinity War, Avengers: Endgame |
| Mark Ruffalo | Bruce Banner / Hulk | The Avengers (2012), Avengers: Age of Ultron, Thor: Ragnarok, Avengers: Infinity War, Avengers: Endgame |
| Chris Hemsworth | Thor | Thor (2011), The Avengers (2012), Thor: The Dark World, Avengers: Age of Ultron, Thor: Ragnarok, Avengers: Infinity War, Avengers: Endgame, Thor: Love and Thunder |
| Scarlett Johansson | Natasha Romanoff / Black Widow | Iron Man 2, The Avengers (2012), Captain America: The Winter Soldier, Avengers: Age of Ultron, Captain America: Civil War, Avengers: Infinity War, Avengers: Endgame, Black Widow (2021) |
| Jeremy Renner | Clint Barton / Hawkeye | The Avengers (2012), Avengers: Age of Ultron, Captain America: Civil War, Avengers: Endgame |
| Samuel L. Jackson | Nick Fury | Iron Man 2, Captain America: The First Avenger, The Avengers (2012), Avengers: Age of Ultron, Captain America: The Winter Soldier, Captain Marvel (2019), The Marvels |
| Sebastian Stan | Bucky Barnes / Winter Soldier | Captain America: The First Avenger, Captain America: The Winter Soldier, Captain America: Civil War, Thunderbolts\* |
| Paul Bettany | Jarvis (voice), later Vision | Iron Man (2008), Iron Man 2, The Avengers (2012), Iron Man 3, Avengers: Age of Ultron, Captain America: Civil War, Avengers: Infinity War |
| Don Cheadle | James Rhodes / War Machine | Iron Man 2, Iron Man 3, Avengers: Age of Ultron, Captain America: Civil War, Avengers: Infinity War, Avengers: Endgame |
| Paul Rudd | Scott Lang / Ant-Man | Ant-Man (2015), Captain America: Civil War, Ant-Man and the Wasp, Avengers: Endgame, Ant-Man and the Wasp: Quantumania |
| Chris Pratt | Peter Quill / Star-Lord | Guardians of the Galaxy, Guardians of the Galaxy Vol. 2, Thor: Love and Thunder, Guardians of the Galaxy Vol. 3 |
| Benedict Cumberbatch | Stephen Strange / Doctor Strange | Doctor Strange (2016), Thor: Ragnarok, Avengers: Infinity War, Avengers: Endgame, Doctor Strange in the Multiverse of Madness |
| Tom Holland | Peter Parker / Spider-Man | Captain America: Civil War, Avengers: Infinity War, Avengers: Endgame, plus the four Spider-Man films linked below |
| Brie Larson | Carol Danvers / Captain Marvel | Captain Marvel (2019), Avengers: Endgame, The Marvels |
| Anthony Mackie | Sam Wilson / Falcon, later Captain America | Captain America: The Winter Soldier, Avengers: Age of Ultron, Ant-Man (2015), Captain America: Civil War, Captain America: Brave New World |
| Letitia Wright | Shuri | Black Panther (2018), Black Panther: Wakanda Forever |
| Simu Liu | Shaun / Shang-Chi | Shang-Chi and the Legend of the Ten Rings |
| Chadwick Boseman | T'Challa / Black Panther | Captain America: Civil War, Black Panther (2018), Avengers: Infinity War, Avengers: Endgame |
| Tom Hiddleston | Loki | Thor (2011), The Avengers (2012), Thor: The Dark World, Thor: Ragnarok, Avengers: Infinity War |
| Josh Brolin | Thanos | Avengers: Infinity War, Avengers: Endgame |
| Elizabeth Olsen | Wanda Maximoff / Scarlet Witch | Avengers: Age of Ultron, Captain America: Civil War, Avengers: Infinity War, Doctor Strange in the Multiverse of Madness |
| Zoe Saldaña | Gamora | Guardians of the Galaxy, Guardians of the Galaxy Vol. 2, Avengers: Infinity War, Avengers: Endgame, Guardians of the Galaxy Vol. 3 |
| Florence Pugh | Yelena Belova | Black Widow (2021), Thunderbolts\* |
Among the women who lead Marvel films, Brie Larson, Scarlett Johansson, Elizabeth Olsen, Zoe Saldaña, Letitia Wright, Florence Pugh and Vanessa Kirby (Sue Storm in The Fantastic 4: First Steps) have all been billed in the top three of at least one film. Gwyneth Paltrow as Pepper Potts, Natalie Portman as Jane Foster, Evangeline Lilly as Hope Van Dyne and Hayley Atwell as Peggy Carter add to that list. On the men's side, the longest running names are Downey, Evans, Hemsworth and Ruffalo. If you want the characters rather than the actors, the Marvel characters page covers them, starting with Tony Stark and Steve Rogers.
Who Played in the Avengers in Order?
The top billing in the Avengers titles is steady, and it tells you who the studio treats as the core. The Avengers (2012), directed by Joss Whedon, bills Robert Downey Jr., Chris Evans, Mark Ruffalo, Chris Hemsworth, Scarlett Johansson, Jeremy Renner and Tom Hiddleston, in that order. Avengers: Age of Ultron (2015) bills Downey, Hemsworth, Ruffalo, Evans, Johansson and Renner, with James Spader voicing Ultron in seventh. Avengers: Infinity War (2018) runs Downey, Evans, Hemsworth, Josh Brolin as Thanos, Ruffalo and Johansson. Avengers: Endgame (2019) returns to Downey, Evans, Ruffalo, Hemsworth, Johansson and Renner, with Brolin seventh. Anthony and Joe Russo directed both of the last two films.
Who Are the 12 Avengers?
The Avengers films do not name a fixed roster of twelve, so the number depends on how you count membership. The Avengers (2012) assembles six: Iron Man (Downey), Captain America (Evans), Hulk (Ruffalo), Thor (Hemsworth), Black Widow (Johansson) and Hawkeye (Renner). Avengers: Age of Ultron adds five more among its top billed names: War Machine (Cheadle), Quicksilver (Aaron Taylor-Johnson), Scarlet Witch (Olsen), Vision (Bettany) and Falcon (Mackie). Captain America: Civil War and Avengers: Infinity War then bring in Ant-Man (Rudd), Black Panther (Boseman), Doctor Strange (Cumberbatch) and Spider-Man (Holland), so the pool is already larger than twelve before Captain Marvel (Larson) arrives in Avengers: Endgame.
The Spider-Man Films
The four MCU Spider-Man films have their own franchise section, so their full casts live there: Spider-Man: Homecoming (2017), Spider-Man: Far From Home (2019), Spider-Man: No Way Home (2021) and Spider-Man: Brand New Day (2026). Tom Holland leads all four, with Zendaya and Jacob Batalon billed alongside him in the later films.
The Avengers: Doomsday Cast
Marvel Studios announced the Avengers: Doomsday cast on March 26, 2025, the day the studio said production had begun. Avengers: Doomsday is directed by Anthony and Joe Russo and opens on December 18, 2026, with Avengers: Secret Wars scheduled for December 17, 2027. Disney confirmed Robert Downey Jr. as Victor von Doom, and that is the only character name attached to any cast member so far. The other confirmed actors are Chris Hemsworth, Vanessa Kirby, Anthony Mackie, Sebastian Stan, Letitia Wright, Paul Rudd, Wyatt Russell, Tenoch Huerta Mejia, Ebon Moss-Bachrach, Simu Liu, Florence Pugh, Kelsey Grammer, Lewis Pullman, Danny Ramirez, Joseph Quinn, David Harbour, Winston Duke, Hannah John-Kamen, Tom Hiddleston, Patrick Stewart, Ian McKellen, Alan Cumming, Rebecca Romijn, James Marsden, Channing Tatum and Pedro Pascal. Chris Evans is listed on Disney's official film page too. For footage, see the Avengers: Doomsday trailer page.
Who Has Directed the Marvel Movies?
More than twenty directors have made the 34 Marvel Studios films outside the Spider-Man series, and Anthony and Joe Russo have directed the most, with four so far and Avengers: Doomsday on the way. Marvel's pattern is to hire a filmmaker with a distinct voice for each hero, then bring the ensemble together under the Russos. Jon Watts directed the first three Spider-Man films, and Destin Daniel Cretton directed the newest, Spider-Man: Brand New Day (2026), which the Spider-Man franchise section covers.
| Director | Marvel films |
|---|---|
| Jon Favreau | Iron Man (2008), Iron Man 2 (2010) |
| Louis Leterrier | The Incredible Hulk (2008) |
| Kenneth Branagh | Thor (2011) |
| Joe Johnston | Captain America: The First Avenger (2011) |
| Joss Whedon | The Avengers (2012), Avengers: Age of Ultron (2015) |
| Shane Black | Iron Man 3 (2013) |
| Alan Taylor | Thor: The Dark World (2013) |
| Anthony Russo and Joe Russo | Captain America: The Winter Soldier (2014), Captain America: Civil War (2016), Avengers: Infinity War (2018), Avengers: Endgame (2019), Avengers: Doomsday (2026) |
| James Gunn | Guardians of the Galaxy (2014), Guardians of the Galaxy Vol. 2 (2017), Guardians of the Galaxy Vol. 3 (2023) |
| Peyton Reed | Ant-Man (2015), Ant-Man and the Wasp (2018), Ant-Man and the Wasp: Quantumania (2023) |
| Scott Derrickson | Doctor Strange (2016) |
| Taika Waititi | Thor: Ragnarok (2017), Thor: Love and Thunder (2022) |
| Ryan Coogler | Black Panther (2018), Black Panther: Wakanda Forever (2022) |
| Ryan Fleck and Anna Boden | Captain Marvel (2019) |
| Cate Shortland | Black Widow (2021) |
| Destin Daniel Cretton | Shang-Chi and the Legend of the Ten Rings (2021), Spider-Man: Brand New Day (2026) |
| Chloé Zhao | Eternals (2021) |
| Sam Raimi | Doctor Strange in the Multiverse of Madness (2022) |
| Nia DaCosta | The Marvels (2023) |
| Shawn Levy | Deadpool & Wolverine (2024) |
| Julius Onah | Captain America: Brave New World (2025) |
| Jake Schreier | Thunderbolts\* (2025) |
| Matt Shakman | The Fantastic 4: First Steps (2025) |
| Jon Watts | Spider-Man: Homecoming (2017), Spider-Man: Far From Home (2019), Spider-Man: No Way Home (2021) |
A few of these credits carry production history. Peyton Reed took over Ant-Man (2015) after Edgar Wright left the project following years of development. Scott Derrickson directed Doctor Strange (2016) and stayed on as an executive producer of the sequel after stepping aside, which is how Sam Raimi came to direct Doctor Strange in the Multiverse of Madness. Jon Favreau also acts in the universe, playing Happy Hogan from Iron Man (2008) through Deadpool & Wolverine. Michael Giacchino, who scored several of the films, directed the black and white special Werewolf by Night, and James Gunn directed The Guardians of the Galaxy Holiday Special, but both are shorts and sit outside the film count.
Avengers: Doomsday Crew
The Avengers: Doomsday crew is led by the Russo brothers as directors, with Kevin Feige, Louis D'Esposito and Jonathan Schwartz as producers. Stephen McFeely and Michael Waldron are confirmed as writers. TheWrap has reported that Chris McKenna and Erik Sommers also wrote on the film, but that credit remains a report rather than a studio confirmation. Alan Silvestri, who scored The Avengers (2012), Avengers: Infinity War and Avengers: Endgame, is listed as the composer on Box Office Mojo. For how the music has evolved, see the Marvel soundtrack page.
Returning Stars and Recasts: Who Has Left Marvel?Spoilers
Marvel Studios has not published a list of departures, and the changes on record are recasts and story endings rather than public exits. In my opinion, the studio handled most of these swaps with little disruption to the heroes themselves.
The clearest example is Bruce Banner. Edward Norton played him in The Incredible Hulk (2008), directed by Louis Leterrier, and Mark Ruffalo took over in The Avengers (2012). James Rhodes changed hands earlier: Terrence Howard played him in Iron Man (2008), and Don Cheadle has played him from Iron Man 2 onward. Fandral switched from Josh Dallas in Thor (2011) to Zachary Levi in Thor: The Dark World, and Howard Stark is played by John Slattery in Iron Man 2 and Ant-Man (2015) but by Dominic Cooper in Captain America: The First Avenger. That being said, none of these changes broke the continuity of the heroes themselves.
The better story, as an opinion, is the way the universe keeps older faces alive. Tim Blake Nelson's Samuel Sterns appears in The Incredible Hulk (2008) and again in Captain America: Brave New World (2025), and Liv Tyler's Betty Ross appears in both films too. William Hurt played General Thaddeus Ross in 2008 and returned as Secretary Ross in Black Widow (2021), while Harrison Ford plays President Thaddeus Ross in Brave New World. Ben Kingsley's Trevor Slattery moves from Iron Man 3 to Shang-Chi and the Legend of the Ten Rings, and Corey Stoll plays Yellowjacket in Ant-Man (2015) before returning as M.O.D.O.K. in Ant-Man and the Wasp: Quantumania.
Heroes have also changed hands inside the story. Anthony Mackie, billed as Falcon in Captain America: The Winter Soldier, is billed as Sam Wilson / Captain America in Captain America: Brave New World, and Danny Ramirez plays the new Falcon, Joaquin Torres. Chadwick Boseman led Black Panther (2018) as T'Challa, and after his death the sequel, Black Panther: Wakanda Forever, opens with the king's death and is led by Letitia Wright as Shuri, with the script rewritten after Boseman's passing according to an AP report. Paul Bettany's Jarvis is a voice in the early Iron Man films before the credits list him as Jarvis / Vision in Avengers: Age of Ultron.
Absence from an announcement is not the same as an exit, so I would not read too much into names missing from the Doomsday cast. Scarlett Johansson, Mark Ruffalo and Jeremy Renner are not on that list, but the studio has not said anything about their futures. The Doomsday lineup shows a deliberate mix of generations: Robert Downey Jr. is confirmed as Victor von Doom, Chris Evans is listed, and newer leads such as Vanessa Kirby, Pedro Pascal, Joseph Quinn and Ebon Moss-Bachrach come from The Fantastic 4: First Steps.
The Doomsday list also brings in actors from outside Marvel Studios' own films. Patrick Stewart already played Professor Charles Xavier in Doctor Strange in the Multiverse of Madness, and he is joined by Ian McKellen, Alan Cumming, Rebecca Romijn, James Marsden and Channing Tatum, who played Gambit in Deadpool & Wolverine (2024). That film also had Chris Evans as Johnny Storm, a different part from Steve Rogers, and Disney's Doomsday page lists Evans without naming a character. Marvel has not announced which roles most of these actors will play, so any claim about them is speculation. For release context, start with Marvel movies in order, and see the Marvel Cinematic Universe hub for the full film list.
Facts
- Avengers: Doomsday has a US theatrical release date of December 18, 2026. Disney, checked 2026-11-03
- Avengers: Doomsday is directed by Anthony Russo and Joe Russo. The Walt Disney Company, checked 2026-11-03
- Marvel Studios announced the Avengers: Doomsday cast on March 26, 2025. The Walt Disney Company, checked 2026-11-03
- Robert Downey Jr. is confirmed to play Victor von Doom in Avengers: Doomsday. The Walt Disney Company, checked 2026-11-03
- Avengers: Doomsday moved from May 1, 2026 to December 18, 2026 on May 23, 2025. Variety, checked 2026-11-03
- Alan Silvestri is credited as composer of Avengers: Doomsday. Box Office Mojo, checked 2026-11-03
- The Avengers (2012) was directed by Joss Whedon and bills Robert Downey Jr. first. TMDB, checked 2026-11-03
- Avengers: Endgame (2019) was directed by Joe Russo and Anthony Russo. TMDB, checked 2026-11-03
- Edward Norton played Bruce Banner in The Incredible Hulk (2008), directed by Louis Leterrier. TMDB, checked 2026-11-03
- Anthony Mackie is billed first as Sam Wilson / Captain America in Captain America: Brave New World (2025). TMDB, checked 2026-11-03
FAQs
Who are all the Marvel actors?
The Marvel actors are led by Robert Downey Jr., Chris Evans, Mark Ruffalo, Chris Hemsworth, Scarlett Johansson and Jeremy Renner, with Samuel L. Jackson, Sebastian Stan, Paul Bettany, Don Cheadle, Paul Rudd, Chris Pratt, Benedict Cumberbatch, Tom Holland, Brie Larson, Anthony Mackie, Letitia Wright and Simu Liu in major roles. Each lead is listed with the films where they are billed in the top 15.
Who are the 12 Avengers?
The films do not name a fixed roster of twelve. The Avengers (2012) assembles six: Iron Man, Captain America, Hulk, Thor, Black Widow and Hawkeye. Age of Ultron adds War Machine, Quicksilver, Scarlet Witch, Vision and Falcon among its top billed characters, and Infinity War and Endgame bring in more, so the group is larger than twelve.
Who played in the Avengers in order?
The Avengers (2012) bills Robert Downey Jr., Chris Evans, Mark Ruffalo, Chris Hemsworth, Scarlett Johansson, Jeremy Renner and Tom Hiddleston in that order. Avengers: Endgame (2019) bills Downey, Evans, Ruffalo, Hemsworth, Johansson, Renner and Josh Brolin as Thanos.
Who has left Marvel?
Marvel Studios has not published a list of departures. The documented changes are recasts: Edward Norton gave way to Mark Ruffalo as Bruce Banner, Terrence Howard to Don Cheadle as Rhodey, and Josh Dallas to Zachary Levi as Fandral. Chadwick Boseman, who played T'Challa, died, and Black Panther: Wakanda Forever was rewritten around Letitia Wright's Shuri.
Who is in the Avengers: Doomsday cast?
Disney confirmed the Avengers: Doomsday cast on March 26, 2025, led by Robert Downey Jr. as Victor von Doom, with Chris Hemsworth, Vanessa Kirby, Anthony Mackie, Sebastian Stan, Letitia Wright, Paul Rudd, Simu Liu, Florence Pugh, Pedro Pascal, Patrick Stewart, Ian McKellen and many others. Disney's film page also lists Chris Evans. The film opens on December 18, 2026.











