Bollywood's Most Memorable Villains

Amjad Khan's portrayal of the ruthless and iconic dacoit left a lasting impression on audiences.

1) Gabbar Singh in  Sholay

Amrish Puri's menacing performance as the megalomaniacal supervillain became a cultural phenomenon.

2) Mogambo in Mr. India

Shah Rukh Khan's portrayal of an obsessive stalker created one of Bollywood's most memorable villains.

3) Rahul Mehra in Darr

Sanjay Dutt's portrayal of the menacing antagonist struck fear with his powerful screen presence.

4) Kancha Cheena in Agneepath

Kulbhushan Kharbanda's portrayal of the suave yet diabolical underworld don became an iconic symbol of evil.

5) Shakaal in Shaan

Saif Ali Khan's transformative performance as the cunning and manipulative villain earned critical acclaim.

6) Langda Tyagi in  Omkara

Nargis's portrayal of the treacherous and morally ambiguous character remains etched in Bollywood history.

7) Kesar in Mother India

The 7 Best Revenge Thriller Films of All Time