1. Dr Dang (Karma)
Famously played by the amazing actor, Anupam Kher, he was mad man who was obsessed with science. His main aim was to spread fear and terror among innocent citizens with his discipline and knowledge. Dr Dang was crazier than any other mad scientist on earth!
2. Bulla (Gunda)
The fictional popular Bollywood villain named Bulla had us all hiding behind our seats! Performed by Mukesh Rishi, his character had no shame when it came to murdering and raping the helpless. Bulla was the ultimate Bollywood bully.
3. Makdee the Witch (Makdee)
Shabana Azmi knew how to terrify her audiences with this role. Makdee was a creepy witch with long fingernails and scruffy clothes. Many of those who watch this film still can’t seem to get her scary face out of their mind…
4. Diana (Ek Thi Daayan)
Another witch, yet a little more mysterious and alluring, Diana had no mercy for anyone. The actress, Konkana Sen Sharma, certainly showed the true capabilities of a Bollywood villain in this film.
5. Gokul Pandit (Dushman)
Gokul is one of the most popular villains of Bollywood with his identity as a ruthless rapist. Thanks to Ashutosh Rana, Gokul will never be forgotten.
6. Sir Judah (Karz)
Played by the late Premnath, Sir Judah was an iconic crime lord and definitely one of the top 10 Bollywood villains of all time!
7. Shakaal (Shaan)
Shakaal was an absolute shark and even owned them as pets! On his own island he could do as he pleased which is why Kulbhushan Kharbanda played such a terrific villain.
8. Gabbar (Sholay)
Gabbar deserves to be in this top 10 Bollywood villain category due to his manipulative nature and evil eyes. Amjad Khan knew what Sholay’s production team were after and delivered it with ease.
9. Kancha Cheena (Agneepath)
Kancha was a smooth criminal with his sleek hair and sunglasses. A villain of the underworld, Danny Denzongpa played this role with striking effect by taking over an innocent village and holding nothing back. A lot of trouble lurked behind those sunglasses…
10. Prem (Bobby)
This scoundrel was no ladies man; he found pleasure in forcing himself upon women and had a strong desire to kidnap them. Acted out by Prem Chopra, he completes our list of the top 10 Bollywood villains. Hopefully you won’t have too many nightmares after taking a look at this list…