"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
Pazhani Murugan
as Paguthi
Jeeva Ravi
as Nila's Father
Suresh Chakravarthy
as Psychiatrist
Ajith Srinivasan
as Himself
Vijay Sethupathi
as Maaveeran's Narrator
Ravi Teja
as Maaveeran's Narrator (Telugu Version)
Kumar Gangappan
Production Design
Arun Venjaramoodu
Madonne Ashwin
Director
Vidhu Ayanna
Director of Photography
Bharath Shankar
Original Music Composer
Philomin Raj
Editor
Dinesh Manoharan
Costume Designer
H. Monesh
VFX Supervisor
Shyed Malik S
Makeup Artist
Lokraj
Post Production Supervisor
S Alagia Koothan
Sound Designer
S. N. Asraf
Production Controller
Suresh Chandra
Public Relations
G. Suren
Prasath Somasekar
Digital Intermediate
Arul Selvam
Production Manager
Phoenix Prabhu
Fight Choreographer
Hari Shankar
Still Photographer
S. Sivakumar
Publicist
Yannick Ben
T. Selvaraj
Production Executive
Sound Mixer
Rekha D'One
Colorist
Chandhru Anbazhagan
Co-Director
Dialogue
Screenplay
Arun K Viswa
Producer
Story
Additional Writing
Aanthakudi Ilayaraja
Playback Singer
Yugabharathi
Lyricist
Anirudh Ravichander
C.M. Lokesh
Kabilan
Shobi Paulraj
Choreographer
Vishnu Edavan