(James Rupert "Rhodey" Rhodes) is a fictional superhero appearing in American comic books published by Marvel Comics.
James Rhodes first appeared in Iron Man #118 (January 1979) by David Michelinie and John Byrne.
The War Machine armor, which became his signature armored battlesuit, was created by Len Kaminski and Kevin Hopgood.
In 2012, War Machine was ranked 31st in IGNs list of "The Top 50 Avengers".
In the Marvel Cinematic Universe, Rhodes was initially portrayed by Terrence Howard in Iron Man (2008),
which takes place before he took on the War Machine mantle.
Don Cheadle replaced Howard in Iron Man 2 (2010) and returned to the role for Iron Man 3 (2013), Avengers: Age of Ultron (2015),
Captain America: Civil War (2016), Avengers: Infinity War (2018), and Avengers: Endgame (2019), in addition to a cameo in Captain Marvel (2019).