No matter how much popularity a film or its protagonists achieve, the villains always manage to carve a space for themselves in the hearts and minds of the audiences. There have been many Bollywood films where the villain simply overshadowed the leading actors and those films are primarily remembered for the performances by their villains.
Leading actors like Shah Rukh Khan, Hrithik Roshan, John Abraham, Nana Patekar and Sanjay Dutt etc. thrive in these roles and some of their best performances have come in the films where they played negative characters. Still, it is a norm in Bollywood films that the hero ultimately defeats the villain no matter what, but there have been few movies where the villain remains undefeated. Here are 14 such villains: