Many people were stunned by the news last week that Don Cheadle, and not Terrence Howard, would be playing the role of James "Rhodey" Rhodes in "Iron Man 2." None more so, apparently, than Terrence Howard himself.
Howard recently spoke to NPR to promote his first album, "Shine Through It," and...