In the 1930s, during the British Raj, Analeesan "Eesa", a former soldier of the British Indian Army called Captain Miller, is on a mission to protect the people from the British after witnessing an atrocity.
Dhanush
as Analeesan "Easa" / Captain Miller
Priyanka Arul Mohan
as Velmathi
Nivedhithaa Sathish
as Thaenu
Elango Kumaravel
as Kannayya
Shivaraj Kumar
as Sengolan
Sundeep Kishan
as Captain Rafi
Edward Sonnenblick
as Andrew Wandy
John Kokken
as Prince
Vinoth Kishan
as British Soldier
Jayaprakash
as Rajathipathi
Aditi Balan
as Shakunthala
Alexx O'Nell
as Riley