Top 10 actors who aced the role of a villain in movies and web series

Nishant

Source: Bollywoodlife.com | Feb 12, 2024

Veteran actor Amjad Khan portrayed one of the best performances as a villain with his role of Gabbar Singh in Sholay.

Source: Bollywoodlife.com

From Mogambo in Mr. India to Thakur Durjan Singh in DDLJ, Amrish Puri’s powerful voice and imposing presence left a lasting impact.

Source: Bollywoodlife.com

Pran was a very versatile actor who played both heroes and villains, but his roles in Zanjeer and Madhumati solidified his villainous image.

Source: Bollywoodlife.com

With his menacing eyes and sinister smile, Danny Denzongpa excelled in negative roles like Kaali in Agnipath.

Source: Bollywoodlife.com

Anupam Shyam, portrayed a range of complex, from Duryodhana in Mahabharat to Thakuraj in Lagaan.

Source: Bollywoodlife.com

Sanjay Dutt’s villain roles are one of his biggest highlights, from Kancha Cheena in Agneepath to Adheera in KGF: Chapter 2.

Source: Bollywoodlife.com

Nawazuddin Siddiqui shines in complex anti-heroes like Ganesh Gaitonde in Sacred Games and Raman Raghavan in Raman Raghav 2.0.

Source: Bollywoodlife.com

Shakti Kapoor well known for his portrayal of despicable and villainous characters including his roles in Andaz Apna Apna and Raja Babu.

Source: Bollywoodlife.com

Gulshan Grover, also nicknamed the Bad Man of Bollywood. He has portrayed a wide range of villainous roles in Hindi cinema like Sadak and Ram Lakhan.

Source: Bollywoodlife.com

Thanks For Reading!

Next: Top 10 Bollywood Actors who started as support actors and became superstars

 

Find Out More