"Amar is assigned to investigate a case of serial killings. When Amar investigates the case, he realizes it is not what it seems to be and following down this path will lead to nothing but war between everyone involved."
Kamal Haasan
as Karnan / Arun Kumar Vikram
Fahadh Faasil
as Amar
Vijay Sethupathi
as Sandhanam
Narain
as Bejoy
Chemban Vinod Jose
as Police Chief Jose
Santhana Bharathi
as Uppiliappan
Elango Kumaravel
as Lawrence
Vasanthi Guru
as Tina
Kalidas Jayaram
as ACP Prabhanjan
Baby Dharsan
as Vikram Jr.
Gayathrie Shankar
as Gayathri Amar
Swathishta Krishnan
as Prabhanjan's wife
Jaffer Sadiq
as Vetti Vagaiyara member
G. Marimuthu
as Commissioner of Police
Maya S. Krishnan
as Escort
Gowtham Sundararajan
as Veerapandian
Ramesh Thilak
as Ilango
Sampath Ram
as Sampath
Gokulnath
Maheswari Chanakyan
as Kausalya
Myna Nandhini
as Sumitra
Shivani Narayanan
as Keykayi
Aruldoss
as Rudra Prathap
Arunodhayan
as Black Ops Squad member
Shreekumar
Anish Padmanabhan
Vinodh Munna
as Munna
Gajaraj
as Police Officer
Pondy Ravi
as Constable
Priyadarshini Rajkumar
as Escort Manager
Hareesh Peradi
as Stephen Raj
Arjun Das
as Anbu
Harish Uthaman
as Adaikalam
KPY Dheena
as Kamatchi
Monekha Siva
as Amudha
Suriya
as Rolex
Karthi
as Dilli (voice)
Thejank
as
Anirudh Ravichander
Original Music Composer
Sathees Kumar
Art Direction
Pallavi Singh
Costume Design
Gopi Prasannaa
Publicist
Diamond Babu
Public Relations
Kannan Ganpat
Sound Mixer
Udhayanidhi Stalin
Presenter
Playback Singer
Girish Gangadharan
Director of Photography
Sachin Sudhakaran
Sound Designer
K. P. Sasi Kumar
Makeup Designer
Ravi G
Sandy
Choreographer
Mahesh Ganguly S
Animation Supervisor
Kavitha
Hari Haran
Anbumani
Action Director
Arivumani
V. Sai
Costume Designer
G. Anand Kumar
Still Photographer
S. Disney
Executive Producer
R. Mahendran
Producer
K. T. S. Swamynathan
Production Executive
M. Senthil
Production Controller
Lokesh Kanagaraj
Story
Screenplay
Heisenberg
Lyricist
Vishnu Edavan
Venki
Assistant Director
Director
Philomin Raj
Editor
Rathna Kumar
Stunts