10 Top Indian Actors Who Impressed As Villains

Tamil actor Surya surprised everyone by appearing as a villain named "Rolex" in Kamal Haasan's "Vikram."


Introduced as a lead actor in Telugu films, Vikram confronted Ashish in his debut movie "Rowdy Boys."

Vikram Sahidev

Known for lead roles in Telugu cinema, Venu returned as a negative police officer in "Ramarao on Duty."

Venu Thottempudi

Although Jagapathi Babu has played antagonists before, he continued to excel as both a villain and lead actor.

Jagapathi Babu

Sanjay Dutt mesmerized audiences with his villainous performance in the blockbuster "KGF2."

sanjay Dutt

Known for "Baahubali," Rana impressed fans as Daniel Shekar in Pawan Kalyan's "Bheemla Nayak."

 Rana Daggubati

Initially introduced as a hero, Aadhi portrayed a powerful villain, Guru, in Ram Pothineni's "The Warriorr."

Aadhi Pinisetti

Tollywood's young lead actor, Sathyadev, gained attention for his powerful portrayal of villain Jaidev in Chiranjeevi's "Godfather."


  While stylish, some believe her acting skills are not up to par.

8. Sonam Kapoor

Kareena's performances have sometimes been labeled as overacting.

9. Kareena Kapoor

Despite winning awards, Asin has faced criticism.

10. Asin Thottumka

Tiger 3 teaser: सलमान खान Tiger 3 - 20 साल की सेवा और गद्दारी की कहानी