Karnan, an angry young man, fights for the rights of his oppressed people. Can he save them from those who wield power and weapons?
Dhanush
as Karnan
Rajisha Vijayan
as Draupathi
Natarajan Subramaniam
as Kannapiran
Lal
as Yeman
Yogi Babu
as Vadamaalaiyan
N. Azhagamperumal
as Villager
Lakshmi Priyaa
as Padmini
Gouri G Kishan
as Poyilal
G. M. Kumar
as Duriyodhanan
Shanmugarajan
as Abhimanyu
'Poo' Ram
as Karnan's father
Janaki Jayaraman
as