20 Miscast Movie Roles That Completely Ruined Movies

10. Natalie Portman as Evey Hammond

Natalie Portman as Evey Hammond

The Movie: V for Vendetta

The Miscasting: Portman looks great without hairs, but her accent ruined this role. Casting rule No.1: Always cast the actor who speaks the right language.

 

9. Sean Connery as Robert MacDougall

Sean Connery as Robert MacDougal

The Movie: Entrapment

The Miscasting: Sean Connery proved that he was not too old for the highly demanding action scenes, but his love scene with the young Catherine Zeta Jones just looks clumsy and weird.

 

8. Mark Wahlberg as Captain Leo Davidson

Mark Wahlberg as Captain Leo Davidson

The Movie: Planet of The Apes

The Miscasting: Mark Wahlberg is a respectable actor, and probably a good actor, but he is just not smart enough to play the role in this film. Wise up, Mark!

 

7. George Clooney as Batman

George Clooney as Batman

The Movie: Batman & Robin

The Miscasting: Let’s admit that every actor would look extremely silly on the nipple costume. So the problem is that we had too high expectations for Clooney’s Batman, the ideal ruined the movie.

 

6. Matt Damon and Heath Ledger as the Brothers Grimm

Matt Damon and Heath Ledger as the Brothers Grimm

The Movie: The Brothers Grimm

The Miscasting: Neither of the two actors can speak the right accent, and there is no chemistry/bromance or whatever required between them.

 

5. Keanu Reeves as Jonathan Harker

Keanu Reeves as Jonathan Harker

The Movie: Dracula

The Miscasting: Reeves is a handsome actor, and he does look good in costume movies. But he looks too weak to convince anybody he is the murder mystery butler.

 

4. Vince Vaughn as Norman Bates

Vince Vaughn as Norman Bates

The Movie: Psycho

The Miscasting: It is hard to play Anthony Perkins’ classic character, the audience already have that psycho image in mind, and Vaughn looks thick too.

 

3. Ben Affleck as Daredevil

Ben Affleck as Daredevil

The Movie: Dareddevil

The Miscasting: Affleck’s chin and voice prevent him from playing any sort of superhero on screen, the costume just makes this role even worse.

 

2. Hayden Christensen as Anakin Skywalker

Hayden Christensen as Anakin Skywalker

The Movie: Star Wars Episode II: Attack of the Clones

The Miscasting: Christensen’s stone performance and lack of chemistry between him and Portman ruined the movie, only Jar Jar Binks can beat that role.

 

1. Alanis Morrissette as God

Alanis Morrisette as God

The Movie: Dogma

The Miscasting: God is a role only actors like Morgan Freeman can play, Alanis Morrisette is just too limited for this. One of the worst casting decisions ever made in the history of cinema.