Terrance Howard – Lt. Colonel James Rhodes (Iron Man)
Terrance Howard did nothing in Iron Man to warrant him getting an opportunity to continue as James Rhodes, and develop into War Machine.

The studio made the right choice of casting Don Cheadle as Rhodes for Iron Man 2, and all Marvel movies. This change was necessary, and we clearly see Cheadle give much more to the role than Howard did in his one opportunity.
Editorial content