They’re wicked and they’re foul, they’re evil and they’re deviant, but what would movies be without them? While most are truly quite horrific, others are also a little funny. But throughout the many years of cinematic history, one fact has always remained constant about movie bad guys… we love to hate them. Following is our list of the top movie villains of all time, in no particular order. For the purposes of inclusion on the list, a villain is defined as the antagonist of a film’s plot, but doesn’t necessarily have to be human. As a side note, most of us around the RELATIVTY OnLine office wanted to put Hohol on the list, but he’s never been in a movie.
- 1. Khan Noonien Singh / Ricardo Montalban – Star Trek II: The Wrath of Khan (1982)
- 2. Hannibal Lecter / Sir Anthony Hopkins – Silence of the Lambs (1991)
- 3. Hal 9000 / voice of Douglas Rain – 2001: A Space Oddysey (1968)
- 4. Norman Bates / Anthony Perkins – Psycho (1960)
- 5. Max Cady / Robert Mitchum – Cape Fear (1962)
- 6. The Joker / Heath Ledger – The Dark Night (2008)
- 7. Alex Forest / Glenn Close – Fatal Attraction (1987)
- 8. Jack Torrance / Jack Nicholson – The Shining (1980)
- 9. Anton Chigurh / Javier Bardem – No Country for Old Men (2007)
- 10. Nurse Ratched / Louise Fletcher – One Flew Over the Cuckoo’s Nest (1975)


