Filmstarts – Die Besetzung von
Don Cheadle („
Hotel Ruanda“, „
Traitor“) für „
Iron Man 2“ sorgte bereits im Vorfeld der Dreharbeiten für eine ausgewachsene Kontroverse. Cheadle übernahm nämlich die Rolle des James „Rhodey“ Rhodes alias War Machine und ersetzte damit
Terrence Howard („
Fighting“, „
Der Klang des Herzens“), der diesen Part im ersten Teil innehatte.
Laut Don Cheadle sei die Vorbereitung auf die Rolle nicht leicht gewesen, weil sich die Figur des James Rhodes in den Comics immer wieder gewandelt habe. Der gemeinsame Nenner der verschiedenen Ausprägungen sei aber immer die Freundschaft zu Tony Stark gewesen, die nach Aussage von Cheadle auch im Film eine besondere Rolle spielen werde.
Die Frage, ob es zwischen ihm und Terrence Howard aufgrund der Umbesetzung böses Blut gegeben habe, verneinte Cheadle. Als er die Rolle angenommen habe, war Howard schließlich bereits aus dem Projekt ausgeschieden. Er und Howard seien darüber hinaus auch vor „Iron Man 2“ freundschaftlich verbunden gewesen und daran habe sich, so Cheadle, bis heute auch nicht geändert.