Top 10 Iconic and Most Popular Bollywood Villains All Time

As we know that Bollywood Villains is an important part of any Bollywood movie. Most of the successful movies has at least one villain in their movie to hit the Movie. We always talk about heroes or actors in Bollywood but It is very hard to make an image as villain in Bollywood. In 70s or 80s movies Bollywood Villains role was iconic which was never forgotten but in current time the definition of villain is changed. Many lead role actors are playing negative role as villain in Bollywood . For example Shahrukh Khan in Darr & Baazigar, Sanjay Dutt as Kancha Cheena in Agneepath, Saif Ali Khan as Langda Tyagi in Omkara, Vivek Oberoi in Krissh 3, Aamir Khan in Dhoom 3. We can’t portrayed them villain because they play these roles for only few movies. Here we comes with list of Top 10 Iconic and Most Popular Bollywood Villains all time who always consistent in their negative image in the eyes of viewers.

10 Ashutosh Rana

Ashutosh Rana

Ashutosh Rana is only actor to get Filmfare Best Bollywood Villains Award for consecutive 2 years in 1999 for Dushman and 2000 for Sangarsh. These two movie take him to top 10 list of iconic vilian of Bollywood. In Dushman movie he play a character of a psycho killer as Gokul Pandit and when you watch this movie you can scare of his cold blooded eyes. After this movie all directors get a new face as a villain and he got another chance in movie Sangarsh in the year 2000. In this movie he again play a role of psycho religious fanatic named Lajja Shamker Pandey who Sacrifice children to get Immortality. Although this movie was average but the role of Ashutosh Rana take him on new height in the list of Bollywood villains but after these movies he didn’t able to get these type of roles. He usually got roles of corrupt politician in many movies.

09 Raja Murad

Raja Muradd

Image Source: Source

Raja murad was popular villain in 80s specially in Raj Kapoor Movies. In his starting career he plays role of supporting actors but later he portrayed himself as a villain in many movies. Prem Rog was the first movie in which he played a negative role as Raja Virendra Pratap singh. Due to his impressing negative role he got another chance in Heena movie as Daroga Shahbaj Khan with his power pack performance . He became a popular villain from his Baritone Voice. Later he also played negative role in Ram Teri Ganga Maili, Tridev, mohra and Gupt. He has acted in more than 200 movies, played negative role in most of movies.

08 Pran

Pran Movies

Pran was most veteran actor who always fit in the list of the directors for the Negative and Supporting Actor. Ziddi was his first movie in negative role from which he got success as Bollywood Villains roles. After that he got many negative roles in movies like Aazad, Devdad, Madhumati, Aah, Jaagte Raho, Jis Desh Me Ganga Behti Hai. He became well known villain of 60s and 70s. In the 80s, he started to play supporting roles in which he also got success. Although his dialogues in positive roles became popular but he will always remembered for his negative roles. His smoking style make a mark in his movies. He works for Indian cinema for almost  six decades, now he is Rest in Peace (RIP).

07 Ranjeet


Ranjeet was considered as most popular Bollywood Villains of 80s movies and worked in 200 movies as villain. Sharmeele was the first movie as negative role of Ranjeet in year 1970. After that he worked in many movies and established himself for negative roles. Mostly he got popularity in Amitabh Bachhna movies like Reshma Aur Shera, Amar Akbar Anthony, Khoon Pasina, Laaawaris and Mukkadar Ka Sikander. He played mostly role of a rapist who always surrounded by Beautiful Women.

06 Shakti Kapoor

shakti Kapoor

Shakti Kapoor was most popular villian in year 80s and 90s where he assist with another popular Bollywood Villains. Himmatwala was the first movie in which he got negative role. After that there was a never ending line draws for the negative roles for Shakti Kapoor. He accept any type of role and mostly best fit for that role. His Dialogue “Aaau Lolita” is still popular among his fans. In Starting he played serious negative roles but later he became famous for comic negative role, for an example Crime Master Gogo in Andaz Apna Apna.

05 Gulshan Grover

Gulshan Grover

Image Source: boxofficeindia

Gulshan Grover is Known as “Bad Man” of Bollywood who acted in more than 400 movie mostly played negative roles. Rocky was his first movie as Bollywood Villains. After that he started to get negative role in movies from his powerful voice with strange tobe. He established his popularity in negative roles from Akshay Kumar movies International Khiladi as Thakral, Khiladiyo ka khiladi as King Don, Herapheri as Kabeera. He also worked in many Hollywood movies. His Popular dialogues were “zindagi ka maza to khatte mein hai” in Diljale, “Hum jurm ki duniya ka Colonel hoon ” in Shole Aur Shabnam.

04 Danny Denzongpa

Daany Denzongpa

Image Source:   ytimg

Danny Denzongpa was first east Indian actor who became much popular. BR Chopra’s Dhundh was the first movie in which he got negative role of crippled husband. It is also said that Gabbar role in Sholay movie was first offered to Danny but he refused due to his busy schedule of his movie Dharmatma. After few Years he left the Bollywood but he again come back with a negative role in movie Dharm Aur Qanoon as SP Karan. His role of Kaancha Cheena in Agneepath take him to next level of Bollywood Villains parody. His role of Katya in movie Ghaatk was still unforgotten by his fans. In 90s, he was much popular villain and favorite in the list of directors in that era. In 2010 he again come with a strong comeback, again with a negative shade in Robot, Jai Ho and Bang Bang.

03 Prem chopra

Prem Chopra

Image Source:  103fm

Prem Chopra was popular Bollywood Villains acted in more than 300 movies. He started his villain part from year 1967 but he got fame in movies Bobby where his dialogue “Prem Naam Hai Mera” became much popular. He got scoundrel roles in Rajesh Khanaa movies from Doli to Ghar Parivar in 19 movies one after one. His best movies as villain are Upkar, Purab Aur Paschim, Kati Patang, Do Raastee, Dostana and Kranti.

02 Amjad Khan

Amjad Khan

Image Source:  intoday

No one can forget the iconic role Gabbar Singh played by Amjad Khan . He worked in more than 100 movie in his 20 years Bollywood career. His first movie in negative role was Sholay which make him the King of Villains that time. He became popular villain in 70s and 80s working opposite to Amitabh Bacchan in Satte Pe Satta, Ganga ki Saugandh and Naseeb. He got fame from his Thakur and Dacoit role in many movies.

01 Amrish Puri

Amrish Puri

Image Source:   indiatimes

In our top 10 list we put Amrish Puri as Best Bollywood Villains . He acted in more than 400 movies in which mostly he played negative roles. In 70’s, he was working as supporting actors, but in 80’s he was was picked up the role of main villain in movies. Hum Paanch was the first movie of Amrish Puri in negative role. After that he started to get negative roles in movies like Vidhata, Hero, Karan Arjun and Mr. India.

His most remembered roles in negative roles were “Jagavar” in Vidhaata, “Thakur Durjan Singh” in Karan Arjun, “Mogambo” in Mr. India, “Thakral” in Meri Jung, “Barrister Chadda” in Damini,”Bhujang” in Tridev, “Balwant Rai” in Ghayal. He wa nominated several times for best villain roles for his movies like Koyla, Baadhshah, Tridev, Karan Arjun and Gadar. His dictatorial voice and red blooded eyes make a fear in the viewers, is enough to make him the Best Villain of Bollywood industry.

So this is Top 10 Iconic and Most Popular Villains in Bollywood All time. If your favorite villain is missing in our list then please put his/her name in comment list and we will try to include them in our next edition.

About the author


Leave a Comment