Last week's news that Terrence Howard was being replaced by Don Cheadle in Iron Man 2 in the role of James "Rhodey" Rhodes came completely out of left field for fans and, apparently, for Howard himself.
In a recent interview with Yahoo! Movies, Howard said the news was "the surprise of a lifetime." The actor went on to indicate that the reports of money disputes were exaggerated and that "the contracts that we write and sign aren't worth the paper that they're printed on sometimes."
You can read more on Howard's reaction at Yahoo! Movies.