When it was reported that Don Cheadle was signed to replace Terence Howard in Iron Man 2, I doubt I was the only one surprised by the move. The assumption on the net was that Marvel Studios had a falling out with the actor over salary issues. Howard was asked about the re-casting on NPR, and here’s how he explained it:
“Yeah, I found that out, too,” said Howard. “It was the surprise of a lifetime. There was no explanation. Just…up and vanished. I read something in the trades implicating that it was about money or something. But apparently the contracts that we write and sign aren’t worth the paper that they’re printed on, sometimes. Promises aren’t kept, and good faith negotiations aren’t always held up. Even friendships, people you support…”
I honestly can’t fault Howard for seeking a better contract given the success of the first film. Oh well, let’s just hope it all pans out for the best with Cheadle, who is obviously a great actor.