Sivakarthikeyan
Sathya / Maaveeran
Sivakarthikeyan
Sathya / Maaveeran
Aditi Shankar
Nila
Saritha
Eeshwari
Mysskin
Jeyakodi
Sunil Varma
Paramu
Yogi Babu
Kumar
Monisha Blessy
Raaji
Dhileban
Selvam
Semmalar Annam
Selvi
Balaji Sakthivel
C.M
Minor Yogi
Thannarasu
Madhan Kumar Dhakshinamoorthy
Dhanraj
Vijayalakshmi Veeramani
Devanesan's Wife
Douglas Kumaaramoorthy
Junior Engineer
Pazhani Murugan
Paguthi
Jeeva Ravi
Nila's Father
Suresh Chakravarthy
Psychiatrist
Ajith Srinivasan
Himself
Vijay Sethupathi
Maaveeran's Narrator
Ravi Teja
Maaveeran's Narrator (Telugu Version)
Arun Venjaramoodu
Production Design
Kumar Gangappan
Production Design
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 Designer
G. Suren
Sound Mixer
Shyed Malik S
Makeup Artist
Prasath Somasekar
Colorist
Hari Shankar
Still Photographer
Lokraj
VFX Supervisor
Prasath Somasekar
Digital Intermediate
S. Sivakumar
Publicist
S. N. Asraf
Production Controller
T. Selvaraj
Production Executive
Arul Selvam
Production Manager
H. Monesh
Post Production Supervisor
H. Monesh
VFX Supervisor
Suresh Chandra
Public Relations
Rekha D'One
Public Relations
Yannick Ben
Fight Choreographer
Chandhru Anbazhagan
Co-Director
Madonne Ashwin
Dialogue
Arun K Viswa
Producer
Chandhru Anbazhagan
Dialogue
Chandhru Anbazhagan
Additional Writing
Madonne Ashwin
Story
Madonne Ashwin
Screenplay
Sivakarthikeyan
Playback Singer
Aditi Shankar
Playback Singer
Anirudh Ravichander
Playback Singer
Aanthakudi Ilayaraja
Playback Singer
Kabilan
Lyricist
C.M. Lokesh
Lyricist
Yugabharathi
Lyricist
Bharath Shankar
Lyricist
Vishnu Edavan
Lyricist
Shobi Paulraj
Choreographer