Every great movie needs an outstanding villain. Ever since the first movie was released by Thomas Edison in 1895, fans have loved to see the villain defeated in their favorite flicks. There have been many great villains, but these are the best movie villains of all time.




Playing Batman’s arch nemesis has been a blessing and a curse to many actors. Cesar Romero made it hard for other actors to follow in his footsteps when he debut the Joker role. Jack Nicolson just about stole the movie from Tim Burton’s Batman when he played the sarcastic lunacy Joker. Despite being released six months after his death, Heath Ledger played a very sadistic Joker.


Darth Vader


Spanning all six Star War films, the character of Darth Vader was created by George Lucas. bodybuilder David Prowse and Bob Anderson shared the role in the original Star Wars film. The black armored suit is based on costumes worn by Japanese samurais. His character is so iconic that the sound of Darth Vader’s respirator is trademarked.


Hannibal Lecter


More bone chilling than David Parker Ray, and originally introduced in Red Dragon, Hannibal Lecter is better recognized as the villain in Silence of the Lambs. The man without a conscious was first played by Brian Cox who based the character on his study of Scottish serial killer Peter Manuel.

Regardless of who you think is the top movie villain of all time, watching them perform is a great way to be entertained.


Leave a Reply

Your email address will not be published. Required fields are marked *