Pourquoi Terrence Howard, présent au casting du premier Iron Man dans le rôle de Jim Rhodes (futur War Machine) a-t-il été remplacé par Don Cheadle dans les différentes suites du long métrage ? Selon Entertainment Weekly, c'est le salaire trop important du comédien qui est en cause.
En effet, en 2008, Howard aurait été payé 3,5 millions $ (voire 4,5 millions $ selon l'intéressé), soit plus que Robert Downey Jr., qui tenait le rôle-titre du film.
A l'époque, Iron Man représentait un risque : le personnage n'était pas considéré comme suffisamment mainstream, et Terrence Howard était tout juste auréolé de sa citation à l'Oscar du Meilleur acteur pour Hustle & Flow.
Quant à Robert Downey Jr., après une longue traversée du désert au début des années 2000, il commençait tout juste à voir sa carrière redémarrer. Le renversement de la vapeur s'est d'ailleurs avéré spectaculaire, puisque l'interprète de Tony Stark a par la suite été l'acteur le mieux payé d'Hollywood durant trois années consécutives...
Toujours est-il qu'en 2013, dans le show Watch What Happens Live, Terrence Howard avait expliqué à l'animateur Andy Cohen qu'au moment de lancer Iron Man 2, la production avait voulu réduire nettement son salaire, pour rééquilibrer les comptes avec Robert Downey Jr.
Des 8 millions que demandait Howard, Marvel ne lui en accordait plus qu'un seul. Devant les insistances de l'acteur, la production a donc choisi de se passer de ses services, sollicitant Don Cheadle pour le rôle. In fine, Howard s'est senti selon ses propres termes, "trahi" par Robert Downey Jr, qu'il avait aidé pour le rôle d'Iron Man :
"La personne que j'ai aidée est Iron Man... Au moment du deuxième film, il a pris l'argent qui était supposé me revenir et m'a mis dehors", a-t-il balancé au micro du site Bravo. Ce qui s'appelle une séparation acrimonieuse...
(Re)découvrez les détails cachés d'"Iron Man"...