5 Hollywood Stars Who Were Replaced From Marvel Franchise

By Anadya Narain


Marvel is undoubtedly one of the biggest movie franchise in the world. It features a number of popular actors however here are some stars who were replaced by Marvel from their movies.

Getty Images

1. Terrence Howard

Terrence Howard had a three-picture deal with Marvel, but he only played Rhodey/War Machine in Iron Man.


During salary negotiations for the sequel, he was only offered 12.5% of the pay his initial contract promised so he passed on the role. He was replaced by Don Cheadle.


2. Hugo Weaving

Hugo Weaving played Johann Schmidt/Red Skull in Captain America: The First Avenger. But refused to star in more Avenger movies due to contract negotiations


Red Skull returned then through a mixture of stand-ins and CGI. Ross Marquand as the voice actor in Avengers: Infinity War and Avengers: Endgame.


Edward Norton portrayed Bannerin the  film The Incredible Hulk .  However, Mark Ruffalo was later casted to play Hulk replacing Norton in the upcoming movies.

marvel studios

3. Edward Norton

Allegedly, Norton wanted bigger creative control over the film which was not agreed by its writers, director, and producers.


Blunt was originally cast to play Natasha Romanoff in Iron Man 2. But she had to drop out because of schedule issues and was replaced by Scarlett Johansson.


4. Emily Blunt

Dillon Casey played Will Daniels/Hive on Agents of S.H.I.E.L.D. for two episodes before he was written off of the show.

Getty Images

 5. Dillion Casy

Instead of being replaced, Casey was actually fired and his character was killed off due to the actor's opiod addiction.

Getty Images

Thanks For Reading

For More Stories


“It’s such a stereotype about black women”: Marvel Star Angela Bassett Refused Oscar-Winning Role That Went to Halle Berry to Avoid Hurting Sentiment