Actors Who Were Demoted in Sequels After Ego Trips on Set

Terrence Howard was the first actor to play James Rhodes in ‘Iron Man’ and earned the most money on that initial film. For the sequel, he asked for a much larger salary, but the studio wouldn’t agree. As a result, Marvel replaced him with Don Cheadle, who took over the role in ‘Iron Man 2’ and all future films. Howard later stated that Robert Downey Jr. received the money that had been intended for his contract.








