8 greatest villains of all time

Arshi Khanam

8. The Terminator   

This brutal cyborg skyrocketed Arnold Schwarzenegger’s fame as a powerful assassin hellbent on killing the female protagonist, Sarah Connor.  

7. Gabbar Singh  

This Indian villain of the 1970s is among the most scary antagonists due to his eerie personality and mercilessness. Played by Amjad Khan, Gabbar is a sadistic dacoit with a sinister laugh.   

6. Lord Voldemort

Ralph Fiennes masterfully portrays the epic antagonistic role in the Harry Potter franchise and remains the dreary wizard with dark powers and ruthless tactics.  

5. Queen Ravenna

Snow White and the Huntsman's evil witch, or Queen, is one of the most fearsome female villains due to her wicked personality and dark spells.

4. Pennywise 

Played by Bill Skarsgård in the 2017 It movie, Pennywise is a ghastly shapeshifting entity that preys upon children’s fear. 

een

3. The Joker   

The Dark Knight’s main supervillain, The Joker, became a cult classic enemy with Heath Ledger’s impressive performance, which also earned him an Oscar. 

2. Hannibal Lecter   

This is one of the most sinister villains who appears in The Silence of the Lambs as a cannibalistic serial killer renowned for his unique taste in hunting down rude people as his fine victims.    

1. Darth Vader  

One of the darkest villains of all time, Darth Vader of Star Wars Trilogy is voiced by James Earl Jones. His brutality, sharp intelligence, and eerie persona make him a great Jedi of the galaxy.