War Machine was portrayed by Terrance Howard in the movie Iron Man in 2008 .
He has been portrayed by Terrence Howard in the 2008 Iron Man film and by Don Cheadle in Iron Man 2 , Iron Man 3 , Avengers : Age of Ultron and Captain America : Civil War.
War Machine