Par le tout premier épisode du Marvel Cinematic Universe sorti en 2008, à savoir Iron Man de Jon Favreau, on a eu droit à l’introduction de beaucoup de personnages phares du MCU. Des personnages qui auront été récurrent dans la saga cinématographique, à commencer par Tony Stark (Robert Downey Jr), Pepper Potts (Gwyneth Paltrow), Happy Hogan (Jon Favreau) mais aussi le Colonel Rhodes (joué à l’époque par Terrence Howard avant son remplacement par Don Cheadle).
Initialement, Howard voulait jouer plus longtemps War Machine et Marvel souhaitait le garder, d’autant que celui-ci avait pas mal de grands films à son actif (Ray, Crash…). Mais alors, qu’est-il arrivé à Terrence Howard pour que celui-ci choisisse de quitter le navire ?
Le salaire de Robert Downey Jr devait connaître une exponentielle augmentation pour Iron Man 2, ce qui impliquait alors une réduction de celui de Terrence Howard pour ne pas avoir deux salaires énormes dans la distribution. Cette diminution n’aurait pas plus au principal intéressé, qui avait par ailleurs déclaré qu’il avait aidé Robert Downey Jr à obtenir le rôle convoité de Tony Stark. Au-delà de ces soucis de salaire, il semblerait que ces problèmes aient aussi été contractuels. Terrence Howard avait notamment pu en parler auprès de NPR :
« Apparemment, les contrats que nous écrivons et signons ne valent pas le papier sur lequel ils sont imprimés parfois. Les promesses ne sont pas tenues et les négociations de bonne foi ne sont pas toujours tenues. »
Toutefois, selon Entertainment Weekly, le départ de l’acteur serait lié à son comportement ingérable sur le plateau d’Iron Man (source à prendre avec des pincettes).
Pour ce qui est de Don Cheadle, ce dernier aura joué dans le MCU à sept reprises (Iron Man 2, Iron Man 3, Avengers: Age of Ultron, Captain America: Civil War, Avengers: Infinity War, Captain Marvel et Avengers: Endgame). Le personnage aura toujours été tertiaire dans l’univers mais l’interprétation de Cheadle aura globalement séduit tout le monde.