Don Cheadle
In 2010, Cheadle assumed the role of War Machine / James Rhodes in Iron Man 2 (2010), replacing Terrence Howard. Cheadle currently reprised this role in Iron Man 3 (2013), Avengers: Age of Ultron (2015), Captain America: Civil War (2016), Avengers: Infinity War (2018), Avengers: Endgame (2019) and will reprise it in the Disney+ series Iron Heart.