War Machine (James Rupert Rhodes) is a fictional character, a comic book superhero appearing in comic books set in the Marvel Comics universe. He was one of the supporting characters in Iron Man.
Marvel Cinematic Universe
James Rhodes appears in the Marvel Cinematic Universe films Iron Man where he is played by Terrence Howard and is the tritagonist of that film. He also appears as the deuteragonist of both Iron Man 2 and Iron Man 3 where in both films, he is played by Don Cheadle. Cheadle will reprise the role as a supporting hero in Avengers: Age of Ultron.