MCU: 30 Actors Who Could Have Starred In Avengers: Infinity War

8. Terrence Howard (War Machine)

terrence howard
Paramount Pictures

Though it might seem like a distant memory nowadays, Terrence Howard originally played James Rhodes aka War Machine in the first Iron Man movie.

However, due to Marvel Studios reportedly offering him just $1 million to return for Iron Man 2 - after he was paid a ridiculous $8 million for the first movie - Howard walked, and Don Cheadle instead stepped up to the plate.

Would It Have Worked?: Howard's a terrific actor in spite of his sometimes difficult reputation, so he absolutely would've killed Rhodey's sporadic appearances throughout the MCU.

Cheadle's great, though, so no ill feelings either way.

Advertisement
Contributor
Contributor

Stay at home dad who spends as much time teaching his kids the merits of Martin Scorsese as possible (against the missus' wishes). General video game, TV and film nut. Occasional sports fan. Full time loon.