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.
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.
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.
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.
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.
Instead of being replaced, Casey was actually fired and his character was killed off due to the actor's opiod addiction.
“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