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