Why Don Cheadle Replaced Terrence Howard as James Rhodes in Iron Man 2

Terrence Howard was originally cast in the Marvel Cinematic Universe, bringing with him a solid reputation from films like Crash, Ray, and Hustle & Flow – the last of which earned him an Oscar nomination. However, his sudden departure after the first Iron Man movie, replaced by Don Cheadle, caused a lot of speculation. For sixteen years, people have wondered why Marvel didn’t continue working with Howard, and now, new details are emerging that might explain their decision.