A professional assassin is tasked with the murder of a prominent local judge; however, after a series of failed attempts, he is forced to deal with complications and old relationships arising from his troubled past.
Suriya
as 'Madhavan' Aadhavan / Murugan
Nayanthara
as Tara
Vadivelu
as Banner-Kuppan 'Bannerji'
Murali
as Judge Subramaniam
B. Saroja Devi
as Rajalakshmi
Rahul Dev
as Abdul Kulkarni
Sayaji Shinde
as Ibrahim Rowther
Anand Babu
as Tharani
Ramesh Khanna
as 'Ilayamaan' Kuppusamy
Sathyan Sivakumar
as Murugan
Riyaz Khan
as Police ACP Ravikumar
Manobala
as Sundaramurthy