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, Captain America: Civil War and the upcoming Spider-Man: Homecoming.
Trivia
- Terrence Howard was the first actor to be cast in Iron Man, making him the first actor of the Marvel Cinematic Universe.
Awards
- He was nominated for a Scream Award for Best Supporting Actor for his work on Iron Man.