Bollywood villains have always won our hearts, even when they scare and disgust us on screen. We pick out the best Bollywood bad guys of all times.
Amjad Khan –
The iconic character Gabbar Singh could not have found a better portrayal in Amjad Khan who began the whole glamorization of villains in Bollywood. His dialogues, “Kitne Aadmi The?” are still fondly remembered and recreated.
Amrish Puri –
“Mogambo Khush Hua!” is as iconic as Gabbar Singh’s dialogues. Puri has played villains in many films so far but this one stands out as his very best.
Danny Denzongpa –
He played a master class act as a sophisticated villain who played a dapper Kancha Cheena with finesse. Like Puri, we have seen him in many movies playing the role of villains since but this particular one stands out.
Kulbhushan Kharbandha –
The role of Shakaal was one of the deadliest ones ever where we saw him throw away his enemies as food to some of his deadliest pet animals. He also made the trope of shaved head synonymous with Shakaal.
Ashutosh Rana –
The actor scared the hell out of us in Dushman and Sangharsh. He played the vicious killer and rapist Gokul Pandit in Dushman and we can still remember the way he recited that poem before killing his victims. His performance as Lajja Shankar in Sangharsh too was scary AF and won him many awards.
Saswata Chatterjee –
There can be no substitute to Bob Biswas in Kahani than Apu Dada as he is fondly called. The role was challenging to say the least but Saswata Chatterjee put life into it. Unlike other villains, Bob Biswas neither looked scary nor did he mouth heavy dialogues. His smiling face and “Ek Minute” were scary enough before he shot his victims with a silent gun.