Terrence Howard, Iron Man

It turns out that news of Don Cheadle replacing Terrence Howard in the upcoming Iron Man sequel was as much of a shock for Howard as it was for the rest of us.

"It was the surprise of a lifetime. There was no explanation," Howard told National Public Radio. "The contract just ... up and vanished."

Reports claimed last week that Marvel dismissed the actor from his John Rhodes duties following salary squabbles, which Howard said he heard about as well.

"Apparently the contracts that we write and sign aren't worth the paper that they're printed on, sometimes," he continued. "Promises aren't kept, and good faith negotiations aren't always held up."

Original stars Robert Downey Jr. and Gwyneth Paltrow are expected to return for the sequel to the summer blockbuster, as is director Jon Favreau. Cheadle's John Rhodes, the future War Machine, is expected to have a larger role in the new film, according to The Hollywood Reporter.

What do you think happened between Howard and Marvel?