United Kingdom, March 6 -- Terrence Howard threatened to punch a Hollywood producer's teeth out - and believes the row led to him being dropped from Iron Man 2.

The 56-year-old actor was promoting his movie The Brave One at the 2007 Venice Film Festival and he agreed with a reporter who questioned why he hadn't received top billing alongside co-star Jodie Foster, only for his frustration to then be highlighted to producer Joel Silver.

Speaking on the PBD Podcast, Terrence recalled: "Joel Silver came and had a conversation with me, and he's like, 'The reason your name isn't above the titles is because you're not the star of this thing - it's Jodie.

"And if you get nominated for an Oscar, it's going to be for Supporting Actor, not Best A...