The 30 Most Terrifying Movie Villains To Ever Appear On Screen

Because it's always fun to root for the bad guy.

Darth Vadar – Star Wars series



Gary Oldman as Norman Stansfield – Leon: The Professional (1994)



Sam Rockwell as Wild Bill Wharton – The Green Mile (1999)



Jack Nicholson as The Joker – Batman (1989)



Joe Pesci as Tommy DeVito – Goodfellas (1990)



Michael Myers – Halloween series



Daniel-Day Lewis as Bill the Butcher – Gangs of New York (2002)



Alan Rickman as Hans Gruber – Die Hard (1988)



Micheal Douglas as Gordon Gekko – Wall Street (1987)



Robert Patrick as T-1000 – Terminator 2: Judgement Day (1991)



Yi-Tae Yu as Woo-Jin Lee – Oldboy (2003)



Jason Voorhess – Friday the 13th series



Kevin Spacey as Verbal Kint – The Usual Suspect (1995)



Hugo Weaving as Agent Smith – Matrix Trilogy



Al Pacino as Tony Montana – Scarface (1983)



Dolph Lundgren as Ivan Drago – Rocky IV (1985)



Louise Fletcher as Nurse Ratched – One Flew Over the Cuckoo’s Nest (1975)



Freddy Krueger – A Nightmare on Elm Street series



Lionel Barrymore as Mr. Potter – It’s a Wonderful Life (1946)



Ralph Fiennes as Amon Goeth – Schindler’s List (1993)



Dennis Hopper as Frank Booth – Blue Velvet (1986)



Kathy Bates as Annie Wilkes – Misery (1990)



Malcolm McDowell as Alex Delarge – Clockwork Orange (1971)



Kevin Spacey as John Doe – Se7en (1995)



Jack Nicholson as Jack Torrance – The Shining (1980)



Christoph Waltz as Col. Hans Landa – Inglorious Bastards (2009)



Javier Bardem as Anton Chigurh – No Country for Old Men (2007)



Anthony Perkins as Norman Bates – Psycho (1960)



Heath Ledger as The Joker – The Dark Knight (2008)



Anthony Hopkins as Dr. Hannibal Lecter – Silence of the Lambs (1991)

Previous
Next Post »