Movies doesn’t become a hit only because of heroes. A classy villain makes the movie better in every way. Many villains has come and gone, but very few remain in the memory of fans. Some of the iconic villains are celebrated and have a huge fan following. Here are some of the best villains in Bollywood who has more number of hit films.

Danny Denzongpa:

Danny Denzongpa is considered to be one of the best villains in Bollywood. Danny Denzongpa has acted in many movies as a villain. He has acted in many languages including Nepali, Telugu and Tamil. He has acted in some of the iconic movies such as Enthiran, Seven Years in Tibet, Indian, Jai Ho, Baby, Bang Bang, Agneepath and many more. He’s won many awards and accolades for his acting. He’s one of the top villains in Indian Film Industry.

Jagapathi Babu:

Jagapati Babu, who started his career as a hero ended up being one of the best villains in South Industry. He has earned a lot of fame both as a hero and a villain. But he’s won many awards and more fame being in a villain. He’s reprised the role of a villain in many movies such as Legend, Naanaku Prematho, Puli Murugan, Rangasthalam and many more. He’s the highest-earning villain and the most south villain in South Film Industry.

Mukesh Rishi:

Mukesh Rishi is another famous villain who has acted in many languages. He’s acted in Hindi, Tamil, Telugu, Kannada and many other languages. He found his fame as a villain in the 90’s and is one of the iconic villains of Indian Film Industry. He’s acted in many movies such as Goonda, Indian, Sooryavamsham, Jalsa, Singham 2, Indra, Darling and many more. He’s still the number one villain in many film industries. His acting is appreciated by everyone.


Sudeep is one of the South Movie Industry’s handsome actors and has acted in more than 50 films. Even though he is the biggest hero in the Kannada Film Industry, he’s got fame and fans all over India for his acting as a villain. As a villain, he’s acted in Eega, Dabbang 3 and few other movies. His fandom raised because of his superb acting skills. He’s also one of the highest-earning actors in the South Film Industry.

Rana Daggubati:

Rana Daggubati is another actor who started his career as a hero but earned a lot of fame acting as a villain. He has acted as a villain in India’s biggest blockbuster movie, Bahubali and Bahubali 2. His role as Bhallaladeva earned him fame not only in India but across the World. He has acted in many movies as a hero in Telugu, Tamil and Hindi movie industry. He also won the award for being the best villain in the movie Bahubali.


Please enter your comment!
Please enter your name here

fourteen − eight =