People who got replaced by another actor in the Marvel movies
Terrence Howard was replaced by Don Cheadle as James Rhodes
Eric Bana was replaced by Edward Norton as Bruce Banner
Howard Stark has been portrayed by three actors: Gerard Sanders in a slideshow memorial in the first Iron Man, John Slattery in Iron Man 2 and Ant-Man, and Dominic Cooper as a younger Howard Stark in The First Avenger and Agent Carter.
Red Skull played by Hugo Weaving in Captain America: The First Avenger and by Ross Marquand in Avengers: Infinity War.
Edward Norton was replaced by Mark Ruffalo as Bruce Banner.
Damion Poitier played Thanos in the post-credits scene of The Avengers; Josh Brolin played him in Avengers: Infinity War
Zachary Levi replaced Josh Dallas as Fandral in the Thor franchise.
Tobey Maguire was replaced by Andrew Garfield and then Garfield was replaced by Tom Holland as Spider-Man.
Rosemary Harris, Sally Field, and Marisa Tomei have all played Aunt May.
Ben Affleck as Daredevil (2003 movie) and Charlie Cox as Daredevil in the Netflix series.
People who got replaced by another actor in the Marvel movies
Terrence Howard was replaced by Don Cheadle as James Rhodes
Eric Bana was replaced by Edward Norton as Bruce Banner
Howard Stark has been portrayed by three actors: Gerard Sanders in a slideshow memorial in the first Iron Man, John Slattery in Iron Man 2 and Ant-Man, and Dominic Cooper as a younger Howard Stark in The First Avenger and Agent Carter.
Red Skull played by Hugo Weaving in Captain America: The First Avenger and by Ross Marquand in Avengers: Infinity War.
Edward Norton was replaced by Mark Ruffalo as Bruce Banner.
Damion Poitier played Thanos in the post-credits scene of The Avengers; Josh Brolin played him in Avengers: Infinity War
Zachary Levi replaced Josh Dallas as Fandral in the Thor franchise.
Tobey Maguire was replaced by Andrew Garfield and then Garfield was replaced by Tom Holland as Spider-Man.
Rosemary Harris, Sally Field, and Marisa Tomei have all played Aunt May.
Ben Affleck as Daredevil (2003 movie) and Charlie Cox as Daredevil in the Netflix series.
David Hasselhoff was replaced with Samuel L. Jackson as Nick Fury.
Don’t think #10 is a valid answer - both actors were not in Marvel movies.
People who got replaced by another actor in the Marvel movies
Terrence Howard was replaced by Don Cheadle as James Rhodes
Eric Bana was replaced by Edward Norton as Bruce Banner
Howard Stark has been portrayed by three actors: Gerard Sanders in a slideshow memorial in the first Iron Man, John Slattery in Iron Man 2 and Ant-Man, and Dominic Cooper as a younger Howard Stark in The First Avenger and Agent Carter.
Red Skull played by Hugo Weaving in Captain America: The First Avenger and by Ross Marquand in Avengers: Infinity War.
Edward Norton was replaced by Mark Ruffalo as Bruce Banner.
Damion Poitier played Thanos in the post-credits scene of The Avengers; Josh Brolin played him in Avengers: Infinity War
Zachary Levi replaced Josh Dallas as Fandral in the Thor franchise.
Tobey Maguire was replaced by Andrew Garfield and then Garfield was replaced by Tom Holland as Spider-Man.
Rosemary Harris, Sally Field, and Marisa Tomei have all played Aunt May.
Cliff Robertson and Martin Sheen both played Peter Parker’s doomed Uncle Ben.
David Hasselhoff was replaced with Samuel L. Jackson as Nick Fury.
I’m also ruling against David Hasselhoff. He played Nick Fury but it was on TV and it was prior to 2000.
People who got replaced by another actor in the Marvel movies
Terrence Howard was replaced by Don Cheadle as James Rhodes
Eric Bana was replaced by Edward Norton as Bruce Banner
Howard Stark has been portrayed by three actors: Gerard Sanders in a slideshow memorial in the first Iron Man, John Slattery in Iron Man 2 and Ant-Man, and Dominic Cooper as a younger Howard Stark in The First Avenger and Agent Carter.
Red Skull played by Hugo Weaving in Captain America: The First Avenger and by Ross Marquand in Avengers: Infinity War.
Edward Norton was replaced by Mark Ruffalo as Bruce Banner.
Damion Poitier played Thanos in the post-credits scene of The Avengers; Josh Brolin played him in Avengers: Infinity War
Zachary Levi replaced Josh Dallas as Fandral in the Thor franchise.
Tobey Maguire was replaced by Andrew Garfield and then Garfield was replaced by Tom Holland as Spider-Man.
Rosemary Harris, Sally Field, and Marisa Tomei have all played Aunt May.
Cliff Robertson and Martin Sheen both played Peter Parker’s doomed Uncle Ben.
Jennifer Lawrence replaced Rebecca Romijn as Mystique.
People who got replaced by another actor in the Marvel movies
Terrence Howard was replaced by Don Cheadle as James Rhodes
Eric Bana was replaced by Edward Norton as Bruce Banner
Howard Stark has been portrayed by three actors: Gerard Sanders in a slideshow memorial in the first Iron Man, John Slattery in Iron Man 2 and Ant-Man, and Dominic Cooper as a younger Howard Stark in The First Avenger and Agent Carter.
Red Skull played by Hugo Weaving in Captain America: The First Avenger and by Ross Marquand in Avengers: Infinity War.
Edward Norton was replaced by Mark Ruffalo as Bruce Banner.
Damion Poitier played Thanos in the post-credits scene of The Avengers; Josh Brolin played him in Avengers: Infinity War
Zachary Levi replaced Josh Dallas as Fandral in the Thor franchise.
Tobey Maguire was replaced by Andrew Garfield and then Garfield was replaced by Tom Holland as Spider-Man.
Rosemary Harris, Sally Field, and Marisa Tomei have all played Aunt May.
Cliff Robertson and Martin Sheen both played Peter Parker’s doomed Uncle Ben.
Jennifer Lawrence replaced Rebecca Romijn as Mystique.
Magneto played by Ian McKellan and then Michael Fassbender
People who got replaced by another actor in the Marvel movies
Terrence Howard was replaced by Don Cheadle as James Rhodes
Eric Bana was replaced by Edward Norton as Bruce Banner
Howard Stark has been portrayed by three actors: Gerard Sanders in a slideshow memorial in the first Iron Man, John Slattery in Iron Man 2 and Ant-Man, and Dominic Cooper as a younger Howard Stark in The First Avenger and Agent Carter.
Red Skull played by Hugo Weaving in Captain America: The First Avenger and by Ross Marquand in Avengers: Infinity War.
Edward Norton was replaced by Mark Ruffalo as Bruce Banner.
Damion Poitier played Thanos in the post-credits scene of The Avengers; Josh Brolin played him in Avengers: Infinity War
Zachary Levi replaced Josh Dallas as Fandral in the Thor franchise.
Tobey Maguire was replaced by Andrew Garfield and then Garfield was replaced by Tom Holland as Spider-Man.
Rosemary Harris, Sally Field, and Marisa Tomei have all played Aunt May.
Cliff Robertson and Martin Sheen both played Peter Parker’s doomed Uncle Ben.
Jennifer Lawrence replaced Rebecca Romijn as Mystique.
Magneto played by Ian McKellan and then Michael Fassbender
Patrick Stewart replaced by James McAvoy in the X-Men films, playing Professor X
New category:
Movies in which the good guys win but the Big Bad doesn’t die