Iron Man 2: Why Terrence Howard Thinks He Was Fired From MCU Role

Terrence Howard has a new theory about why he didn’t return as James “Rhodey” Rhodes in Iron Man 2.

Terrence Howard originally played James ‘Rhodey’ Rhodes in the first Iron Man movie in 2008, which launched the Marvel Cinematic Universe. However, he didn’t reprise the role for Iron Man 2, and Don Cheadle took over as Rhodey.

There’s been a lot of discussion about why Terrence Howard didn’t reprise his role as Rhodey in the Marvel Cinematic Universe after the first Iron Man film. Some sources suggest disagreements on set with director Jon Favreau, while others point to a dispute over salary. Howard himself has also suggested Robert Downey Jr. might have played a part in the decision.

What did Terrence Howard say about Iron Man 2?

In an interview on the PBD Podcast, as reported by Entertainment Weekly, Terrence Howard suggested he believes the reason he wasn’t asked back for Iron Man 2 was due to a disagreement with producer Joel Silver that occurred at the 2007 Venice Film Festival.

Howard attended the festival to publicize his film, The Brave One, featuring Jodie Foster. He questioned Silver about why Foster was receiving more recognition than him, especially considering Howard’s recent Oscar nomination for Hustle & Flow.

Joel Silver explained to me why my name wasn’t featured prominently in the movie’s credits. He said I wasn’t the lead – Jodie Foster was – and that if I received an Oscar nomination, it would be as a supporting actor, not the lead. I responded by telling him I appreciated the clarification, but also reminding him that I deserve to be treated with respect, and that I wouldn’t tolerate being spoken to like that again without a strong reaction.

Silver’s producing partner on The Brave One was Downey Jr.’s wife, Susan Downey.

Howard explained that he lost Iron Man eight months later, and he believes those earlier events contributed to it.

Read More

2026-03-07 00:06