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

By Jack Pooley /

8. Terrence Howard (War Machine)

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.

Advertisement

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.

Advertisement

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