Terrence Howard as Jim Rhodes Published January 3, 2011 at 210 × 305 in 5 Casting Switches From Otherwise Awesome Movies ← Previous Next → My best friend, the Colonel