James Rhodes isn’t many fans’ favorite Avenger, mainly because he hasn’t been a huge part of any of the movies, but he has been enjoying a very interesting character arc since his introduction in the franchise’s earliest installment. What happened between Marvel and Terrence Howard after the release of Iron Man was a shame, but Don Cheadle has really made the role his own since taking over the duties of playing him.