Vijay Sethupathi
Bhavani / Young Bhavani (voice)
Malavika Mohanan
Chaarulatha 'Chaaru' Prasad
Shanthanu Bhagyaraj
Bhargav
N. Azhagamperumal
Ambana Samuel
Kulappulli Leela
Juvenile school cook
Mahanadhi Shankar
Thulukanam
Thangapandiyan
P. C. Arumugam
Ramesh Thilak
Juvenile school warden
Sunil Reddy
Education Minister
Kalyani Natarajan
Professor
Soundarya Bala Nandakumar
College Professor
Lintu Thomas
College Professor
Nagendra Prasad
JD's friend
Anitha Sampath
News Reporter
Raveena Ravi
Chaarulatha 'Chaaru' Prasad (voice)