Why was Howard's Iron Man role recast?
As we know Iron Man 2 will see Don Cheadle take over the role played by Terrence Howard in the first. Howard was none too pleased at the news either.
Now we have would could be the reason behind the decision. Yep you've guessed it, it's the old favourite money.
Terrence Howard played Col. Jim Rhodes in Iron Man, and the character was expected to play a bigger part in the second film. However out of no where recently it was announced that Don Cheadle would be replacing him. He wasn't pleased at how he found out, or the suggestion that he wanted more money.
Howard was the first actor signed to the film and, on top of that, was the highest-paid. That's right: more than Gwyneth Paltrow. More than Jeff Bridges. More than Robert Downey Jr. And once the project fully came together, it was too late to renegotiate his deal.
They also claim that Jon Favreau wasn't totally happy with how Howard worked out, and was planning on giving his character a lesser part in the sequel. That led to less money being offered, based on less screen time and dislike for Howard's behaviour on set. Howard's people say nothing was ever said about how he was on set.
All he said, she said stuff, but something obviously went wrong somewhere. Are you already on board with Don Cheadle?