Top 10 Best Villains in South Indian Movies


  1. Nayakan (1987) – Kamal Haasan played the role of Velu Nayakan, a slum dweller who rises to become a powerful gangster in Mumbai, India.
  2. Sivaji (2007) – Suman played the role of Adiseshan, a billionaire businessman who conspires against the titular character, played by Rajinikanth, to stop him from building a hospital for the poor.
  3. Baasha (1995) – Rajinikanth played the role of Manikkam, a former don who is forced to come out of retirement when his brother and family are threatened by a rival gang.
  4. Anjali (1990) – Rohini played the role of Anjali, a mentally challenged child who brings joy and happiness to her family, but also faces challenges and discrimination due to her condition.
  5. Kabali (2016) – Radhika Apte played the role of Kumudha, a powerful and ruthless gangster who conspires against the titular character, played by Rajinikanth.
  6. Thuppakki (2012) – Vidyut Jammwal played the role of Lt. Colonel Jagadishwaran, a terrorist who launches a series of attacks in Mumbai, forcing the lead character, played by Vijay, to go on a mission to stop him.
  7. I (2015) – Amy Jackson played the role of Diya, a model who is transformed into a powerful cyborg by a mad scientist to wreak havoc on the city.
  8. Billa (2007) – Namitha played the role of Maya, a ruthless gangster who joins forces with the titular character, played by Ajith Kumar, to pull off a series of daring heists.
  9. Ghajini (2005) – Asin played the role of Kalpana, a medical student who helps the lead character, played by Aamir Khan, recover his memory and seek revenge against the person responsible for his condition.
  10. Theri (2016) – Samantha Ruth Prabhu played the role of Nivedha, the wife of the lead character, played by Vijay, who is kidnapped by a corrupt police officer and held for ransom.

Leave a Reply

Your email address will not be published. Required fields are marked *