Vikram
as Aditha Karikalan
Karthi
as Vallavaraiyan Vandiyadevan
Jayam Ravi
as Arulmozhi Varman
Trisha Krishnan
as Kundavai
Sobhita Dhulipala
as Vaanathi
Aishwarya Lekshmi
as Poonguzhali
Jayaram
as Azhwarkadiyan Nambi
Vikram Prabhu
as Parthibendra Pallavan