10 Worst Superhero Movie Miscasts

Don Cheadle as Colonel Rhodes

Don Cheadle as Colonel Rhodes (Collider)

This might seem surprising, but it really isn't. Don Cheadle isn't the tough, imposing military guy the comics’ Colonel Rhodes is. In addition, Cheadle's role ended up being more comedic than anything else, as the character played third fiddle, so to speak, in the movies.

We believe that Terrence Howard would have been a better choice for the role. Rumor had it that he would play Iron Man rather than War Machine in the sequel, in case the audience failed to connect with Robert Downey, Jr.'s portrayal of Tony Stark.

But people loved Downey as Stark. Howard was deemed too expensive, so Cheadle took his place. We could argue that Cheadle is the more highly skilled actor, but that’s not the point. For someone named War Machine, he really didn't seem to be cut out to be a soldier. Of course, the way the character was written didn't help much, either.

Category: Top Movies
Tags: Superheroes
Previous Post
Top 10 Aquaman Adversaries
Next Post
10 of the Best Comic Book Movie Costumes

Log In

Forgot password?

Forgot password?

Enter your account data and we will send you a link to reset your password.

Your password reset link appears to be invalid or expired.

Log in

Privacy Policy

Add to Collection

No Collections

Here you'll find all collections you've created before.