Various sources today are reporting that Terrence Howard will not be reprising his role as James Rhodes in the upcoming Iron Man 2 film. Instead, veteran actor Don Cheadle will be stepping into the part and presumably donning the War Machine armor at some point. The rumor on the internets is that Howard has left the role due to financial disagreements. Jon Favreau, Robert Downey Jr, and Gwenyth Paltrow all are still on board for the sequel.