"After a head injury, cowardly newspaper cartoonist Sathya hears a voice in his mind, foretells events and puts him in precarious situations and forces him to take on a corrupt politician."
Sivakarthikeyan
as Sathya / Maaveeran
Aditi Shankar
as Nila
Saritha
as Eeshwari
Mysskin
as Jeyakodi
Sunil Varma
as Paramu
Yogi Babu
as Kumar
Monisha Blessy
as Raaji
Dhileban
as Selvam
Semmalar Annam
as Selvi
Balaji Sakthivel
as C.M
Minor Yogi
as Thannarasu
Madhan Kumar Dhakshinamoorthy
as Dhanraj
Vijayalakshmi Veeramani
as Devanesan's Wife
Douglas Kumaaramoorthy
as Junior Engineer
Jeeva Ravi
as Nila's Father
Suresh Chakravarthy
as Psychiatrist
Ajith Srinivasan
as Himself
Vijay Sethupathi
as Maaveeran's Narrator
Palani Murugan
as Paguthi
Kumar Gangappan
Production Design
Arun Venjaramoodu
Vidhu Ayanna
Director of Photography
Madonne Ashwin
Director
Bharath Shankar
Original Music Composer
Philomin Raj
Editor
Dinesh Manoharan
Costume Designer
Prasath Somasekar
Colorist
Lokraj
VFX Supervisor
Shyed Malik S
Makeup Artist
H. Monesh
Post Production Supervisor
G. Suren
Sound Mixer
Rekha D'One
Public Relations
Arul Selvam
Production Manager
S. Alagia Koothan
Sound Designer
Suresh Chandra
T. Selvaraj
Production Executive
Hari Shankar
Still Photographer
S. N. Asraf
Production Controller
Phoenix Prabhu
Fight Choreographer
Digital Intermediate
S. Sivakumar
Publicist
Yannick Ben
Chandhru Anbazhagan
Co-Director
Dialogue
Screenplay
Arun K Viswa
Producer
Story
Additional Writing
Anirudh Ravichander
Playback Singer
Aanthakudi Ilayaraja
C.M. Lokesh
Lyricist
Kabilan
Yugabharathi
Shobi Paulraj
Choreographer
Vishnu Edavan
Tamil Sakthivel
Assistant Editor