Top Villain Actors in Bollywood: Legends Who Defined Evil on Screen

Amrish Puri
Known for his deep voice and commanding screen presence, Amrish Puri is often remembered for his role as Mogambo in "Mr. India" and as Mola Ram in "Indiana Jones and the Temple of Doom." He played numerous villainous roles throughout his career.
Pran
Pran Krishan Sikand, popularly known as Pran, was one of the most versatile actors who excelled in villainous roles. His performances in movies like "Zanjeer," "Madhumati," and "Upkar" are legendary.
Amjad Khan
Amjad Khan's portrayal of Gabbar Singh in "Sholay" remains one of the most iconic villain roles in Indian cinema. His menacing presence and memorable dialogues have made Gabbar Singh a cultural icon.
Prem Chopra
Prem Chopra's smooth-talking, suave villain roles made him a favorite in Bollywood. His performances in films like "Bobby," "Kati Patang," and "Do Raaste" are particularly notable.
Ranjeet
Ranjeet is known for playing the quintessential bad guy in numerous films during the 1970s and 1980s. His roles in movies like "Amar Akbar Anthony," "Laawaris," and "Muqaddar Ka Sikandar" are well remembered.
Gulshan Grover
Nicknamed the "Bad Man" of Bollywood, Gulshan Grover has played a variety of villainous roles in his career. His performances in films like "Ram Lakhan," "Sir," and "Mohra" are highly acclaimed.
Danny Denzongpa
Danny Denzongpa is known for his sophisticated and stylish portrayal of villains. His roles in movies like "Agneepath," "Khuda Gawah," and "Ghatak" showcase his versatility.
Ashutosh Rana
Ashutosh Rana's intense performances in films like "Dushman" and "Sangharsh" have earned him a place among the top villains in Bollywood. His ability to portray complex negative characters is highly appreciated.
Shakti Kapoor
Shakti Kapoor has played a wide range of villainous characters, often adding a comic touch to his roles. His performances in films like "Raja Babu," "ChaalBaaz," and "Andaz Apna Apna" are memorable.
Nana Patekar
Nana Patekar is known for his intense and powerful performances. His roles in films like "Parinda," "Angaar," and "Krantiveer" have showcased his talent for playing formidable villains.