Chud has alerted us to an interview that Terrence Howard recently did with NPR Radio, where he appeared in support of his upcoming album Shine Through It. While talking about his music, the actor also spoke out on being replaced as Jim Rhodes in Iron Man 2 by Don Cheadle.

The trades claim that Howard wanted too much money to return for the part. Howard didn't quite see it that way, stating:

RELATED: Lifelong Comic Book Fan Megan Fox Would Love to Join the Marvel or DC Universes
"It was the surprise of a lifetime. There was no explanation. [The contract] 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."

Iron Man 2 is gearing up for a 2010 release. When and if Jon Favreau chimes in on this business, we will let you know.