Villains Who Outshone the Heroes
Kancha Cheena – Agneepath
Sanjay Dutt’s terrifying look and chilling screen presence made Kancha even more iconic than the hero.
Langda Tyagi – Omkara
Saif Ali Khan`s role as the cunning, power-hungry Langda is unforgettable—he stole every scene.
Mogambo – Mr. India
“Mogambo khush hua” is still one of the most quoted lines. A villain with swag, style, and menace.
Gabbar Singh – Sholay
Bollywood`s first villain. His dialogue delivery and persona still haunt every “Thakur.”
Raavan – Raavan
Abhishek Bachchan played a layered antagonist who made us feel empathy, confusion, and awe all at once.
Bhallaladeva – Baahubali series
Rana Daggubati’s fierce presence made him a villain who was more dangerous—and fascinating—than the hero.
Shahid Khan – Gangs of Wasseypur
A villain with charisma, depth, and brutal ambition. Even in chaos, he commanded the frame.