Terrence Howard portrayed James Rhodes in Iron Man.

He also voiced the character in the video game Iron Man.

He was replaced by Don Cheadle for Iron Man 2, Iron Man 3, Avengers: Age of Ultron and Captain America: Civil War.



  • He was nominated for a Scream Award for Best Supporting Actor for his work on Iron Man.

External Links