10. 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
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
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
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
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
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
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
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
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
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.