Home Articles Hindi Hindi Articles

Top 10 Best Bollywood Movie Villains

Top 10 Best Bollywood Movie Villains Hindi Article

We all know how a typical movie goes, there is a good guy called the hero, and a bad guy called a villain, they are rivals, and because the hero is the good guy, he wins in the end. Here, it is expected from the audience to hate the villain and love the hero. But there have been some times that a particular villain grabbed our attention and did not let go. A great villain is crucial to any story and is the sign of a great movie. Today, we are taking a look at the most iconic villains that Bollywood movies have given us.

1. Gabbar Singh Click to look into! >> Read More... – Sholay (1975)

Even if you have never watched Sholay, you still would have, at least once in your lifetime, heard the dialogue ‘’Kitne aadmi the?’’. Probably the greatest villain in Bollywood’s history, Gabbar is still loved (or hated) today, even after 47 years since the first time he graced our screens. Scary, ruthless, and most of all, entertaining to watch, a villain can’t get any more iconic, thanks to the legendary portrayal by veteran actor Amjad Khan Amjad Zakaria Khan was born on 12th November, 1940 >> Read More... .

2. Mogambo – Mr. India (1987)

When the hero has the power to get invisible any time he wants, you would want a villain that’s, even more, tougher than him, and that is what we got in Mogambo. He is as brutal as they come, planting bombs in toys to target kids and throwing people in acid. Everyone feared this army general every time he uttered “Mogambo Khush Hua”. Actor Amrish Puri Amrish Lal Puri was born on 22nd June, 1932 in Pun >> Read More... gave us one of the most iconic villains with this role, playing it to perfection.

3. Kancha Cheena – Agneepath Click to look into! >> Read More... (2012)

Sanjay Dutt July 29, 1959, was the day when the two legends of >> Read More... plays Kancha Cheena, a local drug runner from the streets of Mumbai, who emerges at the top and becomes a drug kingpin. The bald and threatening look, with his towering personality and huge physique, was enough to terrify anyone.He is calm and composed, but extremely dangerous. Along with being ruthless, he was willing to do everything in his power to take control. Dutt created similar terror in the minds of the audience back when he portrayed Khalnayak, but this was something else!

4. Ramadhir Singh – Gangs Of Wasseypur (2012)

There is no other more conniving, scheming, and unemotional character in recent history, like Ramadhir Singh. There were many iconic characters in both the movies, and all were baddies in some way or the other, but he was just a class apart. Tigmanshu Dhulia Tigmanshu Dhulia is a super talented and multi-fac >> Read More... did true justice to this character, who is inspired by a real-life villain. Brilliant acting and iconic dialogues made him one of the best Indian movie villains ever.

5. Shakaal – Shaan (1980)

Shakaal was ahead of his time when Shaan was released in 1980. The audience had never seen such a sophisticated villain, having a tragic backstory that gave depth to him. He was a baddie who had all the dangerous gadgets and gizmos in his den. Shakaal even had a water tank with sharks and crocodiles, which fed on his victims. He kept quiet most of the time, but everyone knew how terrifying he was. Kulbhushan Kharbanda’s portrayal of Shakaal was a breath of fresh air for the audience.

6. Prem Chopra Prem Chopra is a legend of Hindi cinema and he has >> Read More... – Bobby (1973)

“Prem naam hai mera, Prem Chopra”, is one of the most iconic lines in Bollywood, which the movie Bobby gave us. This movie started the trend of teenage romance which was disapproved because of the rich-versus-poor clash, in India, which even continues today. Prem Chopra stole the spotlight with his portrayal of a cocky, rich, and arrogant businessman. No criminal activity was bad enough for his character. Prem Chopra raised the bar for all the bad guys that followed him.

7. Alauddin Khilji – Padmaavat (2018)

This is considered to be the best performance of Ranveer Singh Ranveer Singh Bhavnani is an Indian movie actor wh >> Read More... to date, and we have to agree with that. Ranveer completely immerses himself in the character, becoming the menacing ruler Khilji. Everything was on point, the way he walked, talked, ate, and fought, he looks terrifying in every shot he is in. Ranveer portrays the ruthlessness of Khilji appropriately, and it was reported that he locked himself in a room for 21 days to prepare for the role, and had to consult a psychiatrist to get out of the character.

8. Lajja Shankar Pandey- Sangharsh (1999)

This character gave everyone nightmares who watched the movie in the 90s, and even today it remains one of the scariest performances of all time. Pandey is a menacing, religious fanatic who abducts children and is a psychotic killer. Ashutosh Rana A versatile actor, Ashutosh has worked in Indian f >> Read More... gave a career-best performance in this role, and won the Filmfare Best Villain Award for the 2nd time. The scene where he ululates is one of the scariest things to have been showcased in Bollywood.

9. Makdee – Makdee (2002)

Makdee is one of the scariest films of our childhoods, 2000s kids will agree. It was the reason why many children couldn’t sleep at night. The mere thought of the witch crawling up behind you was enough to strike fear in the hearts of any child. Makdee is scary, deadly, and merciless, and Shabana Azmi’s performance as the witch is outstanding. It will go down in the history books as one of the scariest villains ever.

10. Gokul Pandit- Dushman (1998)

Before he played Lajja Shankar Pandey, Ashutosh Rana terrified us with his role as Gokul Pandit, a postman who was a menacing serial killer, sadist, and rapist. He was any girl’s nightmare. The actor successfully instills a feeling of terror in the minds of the audience, he is evil, dangerous, and psychotic. It was reported that the character was so terrifying, that women started becoming afraid of postmen after the release of this film.

ARTICLES CLOUD

BORN TODAY

Sakshi Tanwar Hindi TV-Actress
Born: 12 January 1973

Age now 52

Sakshi Tanwar - (TV-Actress)

Anshul Pandey Hindi TV-Actor
Born: 12 January 1994

Age now 31

Anshul Pandey - (TV-Actor)

Arun Govil Hindi Movie Actor
Born: 12 January 1958

Age now 67

Arun Govil - (Movie Actor)

Deep Dhillon Hindi TV-Actor
Born: 12 January 1956

Age now 69

Deep Dhillon - (TV-Actor)

Madhumalti Kapoor Hindi TV-Actress
Born: 12 January 1955

Age now 70

Madhumalti Kapoor - (TV-Actress)

Samiksha Bhatnagar Hindi TV-Actress
Born: 12 January 1988

Age now 37

Samiksha Bhatnagar - (TV-Actress)

LATEST MOVIE REVIEW

Chamunda Movie Review

Release Date
14 Dec, 2026
Action, Thriller, Drama
Users Rating (0.00 / 5)

Love & War Movie Review

Release Date
20 Mar, 2026
Drama
Users Rating (3.43 / 5)

Border 2 Movie Review

Cast
Suniel Shetty, Sunny Deol, Ajit Sodhi
Release Date
23 Jan, 2026
Drama
Director
J. P. Dutta
Users Rating (3.42 / 5)

The Pride Of Bharat - Chhatrapati Shivaji Movie Review

Release Date
23 Jan, 2026
Action, Historical, Drama
Users Rating (3.57 / 5)

120 Bahadur Movie Review

Cast
Farhan Akhtar
Release Date
21 Nov, 2025
Action, Historical, War
Director
Razneesh Razy Ghai
Users Rating (3.41 / 5)

War 2 Movie Review

Cast
Hrithik Roshan, N T Rama Rao Jr
Release Date
15 Aug, 2025
Action, Thriller
Director
Ayan Mukerjee, Somair Malhotra
Users Rating (3.54 / 5)

The Delhi Files : Bengal Chapter Movie Review

Release Date
15 Aug, 2025
Crime, Political, Drama
Users Rating (3.50 / 5)

Param Sundari Movie Review

Release Date
25 Jul, 2025
Comedy, Romance, Drama
Users Rating (3.39 / 5)

Housefull 5 Movie Review

Release Date
6 Jun, 2025
Comedy, Drama
Users Rating (3.51 / 5)