Top 10 Movie Villains


10Patrick Bateman, American Psycho (2000)

Patrick Bateman, American Psycho (2000) - Top 10 Movie Villains
Patrick Bateman, American Psycho

Our top 10 movie villains list starts with American Psycho. A workaholic on the East Coast during the day, Patrick Bateman (Christian Bale) lives a second life as a psychotic serial killer by night. Just when you think the detective tracking Bateman-Donald Kimball (Willem Dafoe)-has got his man, this American Psycho eludes us all again. A dose of sarcastic comedy also accompanies this bloodbath.

Stream Now

9Hans Gruber, Die Hard (1988)

Hans Gruber, Die Hard (1988) - Top 10 Movie Villains
Hans Gruber, Die Hard

For all his education and fancy suits, Hans Gruber (Alan Rickman) is no more than a bank robber. Hans is the mastermind behind a grand plot to take over the Nakatomi Plaza and steal millions of dollars in bearer bonds. John McClane (Bruce Willis) a New York City cop that happens to be surprising his estranged wife (Bonnie Bedelia) in LA, is the only person that has a chance at stopping this dressed up villain.

Stream Now

8Annie Wilkes, Misery (1990)

Annie Wilkes, Misery (1990) - Top 10 Movie Villains
Annie Wilkes, Misery

It’s one thing to be an admiring fan, but quite another to hold someone hostage for months on end. Annie Wilkes (Kathy Bates) is so troubled and delusional that she keeps writer Paul Sheldon (James Caan) as her little pet project. Demanding that the well-known author write his new novel exactly how she thinks it should be written–or else. Annie has one of the most troubled minds on our top 10 movie villains list, and we love her for it!

Stream Now

7Darth Vader, Star Wars (1977)

Darth Vader, Star Wars (1977) - Top 10 Movie Villains
Darth Vader, Star Wars

The Star Wars phenomenon wouldn’t be what it is today without Luke, Princess Leia, Hans Solo, and Darth Vader. The latter’s voice and mere presence is so menacing he evokes fear in all in the vicinity. Not many words are required of the leader of the Galactic Empire. Darth Vader is sci-fi’s original bad guy, and definitely deserves the 7th spot on our top 10 movie villains list.

Stream Now

6Mr. Potter, It’s a Wonderful Life (1946)

Mr. Potter, It's a Wonderful Life (1946) - Top 10 Movie Villains
Mr. Potter, It’s a Wonderful Life

The heartfelt story of George Bailey (Jimmy Stewart) saving his family and his small savings and loan bank just doesn’t work on it’s own. We need the evil exploits of Mr. Potter (Lionel Barrymore), George’s archrival, to bring it all together. Potter tries every undermined trick in the book to close the doors on Bailey and his family banking business once and for all.

Stream Now

5Anton Chigurh, No Country For Old Men (2007)

Anton Chigurh, No Country For Old Men (2007) - Top 10 Movie Villains
Anton Chigurh, No Country For Old Men

Watching the superior acting of Tommy Lee Jones, Javier Bardem, Woody Harrelson, and Josh Brolin is a real treat. Even better is fresh writing, and the development of the absolutely insane character of Anton Chigurh. Javier Bardem’s onscreen persona is a unstoppable hitman who kills nearly everyone he meets. He does spare the lives of two boys after nearly being killed in a car accident, but for everyone else it’s goodnight.

Stream Now

4Alex, A Clockwork Orange (1971)

Alex, A Clockwork Orange (1971) - Top 10 Movie Villains
Alex, A Clockwork Orange

If your going to cause problems in life, it usually happens as a young adult. In the case of Alex (Malcolm McDowell) that’s exactly when he decides to wreck havoc on strangers and friends alike. Although he is raised by two loving parents, this juvenile’s mental capacity is only comprised of thoughts of total debauchery.

Stream Now

3Tommy Devito, Goodfellas (1990)

Tommy Devito, Goodfellas (1990) - Top 10 Movie Villains
Tommy Devito, Goodfellas

Tommy Devito (Joe Pesci) is a ruthless mobster that has a serious chip on his shoulder. His running pals are Jimmy Conway (Robert De Niro) and Henry Hill (Ray Liotta), and his goal is to become a made man. The only problem is Tommy threatens, and bullies everyone in his path. Devito is definitely a tough guy, and he will use deadly force without thinking twice.

Stream Now

2Hannibal Lecter, The Silence of the Lambs (1991)

Hannibal Lecter, The Silence of the Lambs (1991) - Top 10 Movie Villains
Hannibal Lecter, The Silence of the Lambs

Despite only appearing in The Silence of the Lambs for less than twenty minutes, Anthony Hopkins took home the Oscar for best actor with his performance. An eccentric doctor who has a affinity for cannibalism, Hannibal Lecter displays a level of intelligence not found in most movie villains.

Stream Now

1Nurse Ratched, One Flew Over the Cuckoo’s Nest (1975)

Nurse Ratched, One Flew Over the Cuckoo's Nest (1975) - Top 10 Movie Villains
Nurse Ratched, One Flew Over the Cuckoo’s Nest

The #1 spot on our top 10 movie villains list belongs to a nurse. One look at Randle McMurphy’s (Jack Nicholson) face above and you know actress Louise Fletcher did her job as the villain and his nemesis. Ms. Fletcher’s brilliant portrayal of an evil Nurse Ratched won her the Academy Award for Best Actress. You will not like this lady-not even remotely. Her job is to demean all the patients in the hospital, and Mr. McMurphy’s job is to stop her at all cost. Easily, one of the best movie villains ever portrayed.

Stream Now