Cast & Crew

Directed by

S. Shankar

Writing Credits

G. Chandrasekhar
(Hindi dialogue)
Jayamohan
(tamil dialogue)
Vamsy Krishna
(additional dialogue)
Lakshmi Saravanakumar
(additional tamil dialogue)
S. Shankar
(story) (screenplay)
Kabilan Vairamuthu
(tamil dialogue)

Cast

Kamal Haasan
Veerasekaran Senapathy
Siddharth
Chitra Aravindhan
Rakul Preet Singh
Disha
S.J. Suryah
Sakala Kala Vallavan
Bobby Simha
Pramod Krishnaswamy
Vivek
Elango
Priya Bhavani Shankar
Aarthi Thangavel
Brahmanandam
Ramana Reddy
Samuthirakani
Varadharajan
Kalidas Jayaram
Nilesh Krishnaa
Nedumudi Venu
Inspector Krishnaswamy
Gulshan Grover
Amit Agarwal
Zakir Hussain
Darshan Bhai
Piyush Mishra
Kishan Singh
Akhilendra Mishra
Madanlal Mehta
Delhi Ganesh
Krishna Mohan
Manobala
Nanjunda Moorthy
Demi-Leigh Tebow
Cameo appearance as a model in the song 'Calender Song'
Zessica Harison
Bridesmaids
Mark Bennington
Langton
Bobby Arora
Punjab Investigating Officer
Asif Basra
Darshan's assistant
Ravi Chauhan
Government officer
Ishari Ganesh
TBA
Ahtesham Azad Khan
CBI officer
Vetri Kiran
Director of Education
Vikky Kumar
Gunday
Rakesh Kwatra
Businessman
Jason Lambert
Colonel Dudley
Ashi Malviya
Akhilendra Mishra's daughter
George Maryan
(as George Marian)
Sakshi Mishra
Air Hostess
Nikolai Musalkov
British Army Officer
Aadukalam Naren
TBA
Prashanth Natana
Punjabi Agent
Hemayat Rahman
NRI businessman
Nandini Ratley
Student (revealer of Setupathi)
Ainth Singh Sarminder
(as Parminder Singh Kainth)
Aarash Shah
Boss Bodygaurd / Fighter
Priya Venkat
Shakthi sivaraman
Jagan
(uncredited)

Produced by

Syed Zaid Ali
line producer (as Zaid Ali)
Zohaib Ali
line producer
Aleem Allie
line producer
Nizam Allie
line producer
Ravi Barnabas
line producer
Mehboob Bawa
line producer
Alla Belaya
line producer
Abhay S. Dutta
line producer
KS Jairam
creative producer
Zafar Khan
line producer
G.K.M. Tamil Kumaran
executive producer
Sumit S. Rajput
line producer: Locations
Harshvardhan Sharma
Production controller
Padam Shekhawat
line producer
M. Shenbagamurthy
executive producer
Aasheesha Srinivasan
Line Producer
Udhayanidhi Stalin
producer
A. Subaskaran
producer

Music by

Anirudh Ravichander

Cinematography by

Rehaman Shaike
Ravi Varman

Editing by

A. Sreekar Prasad

Casting By

Ravi Ahuja
Vishal Anand
(casting by)
Mónica Cortés
(casting)
Arjun Singh Kushwaha
(Rajasthan Casting)
Nalini Rathnam
Sonal Shrivastava
(casting associate)

Production Design by

Muthuraj

Art Direction by

Muthuraj

Costume Design by

Kumar Jitender
(costume consultant)

Makeup Department

Vance Hartwell
prosthetics makeup department head
Irene Joseph
special makeup effects artist
Margaux L. Lancaster
special makeup effects artist
Ramesh Mohanty
special makeup effects artist
Suresh Mohanty
key makeup artist / makeup artist
Gage Munster
special makeup effects artist
Pattanam Rasheed
key makeup artist

Production Management

Siva Kumar Kondaveeti
production consultant: Los Angeles
Amogh Korgaonkar
Production coordinator
Om Prakash
Line producer
Mustaqeem Shah
production manager
Sundaram Shukla
assistant production manager
Salman Surve
assistant production manager

Second Unit Director or Assistant Director

Hisham Chotani
First assistant director: Action unit
Grant Hulley
second unit director
KS Jairam
first assistant director
Sahil Parashar
first assistant director / second assistant director
Dhhaval Sadrani
Second assistant director: Action unit
Swarnima Upadhyay
second second assistant director

Art Department

Narra Ashok
assistant art director
Bala Govind Kumar
assistant art director (as Bala Govind Kumar Ganesan)
Manicn
storyboard artist
Revanth Pillai
assistant art director
Rakesh Ram
assistant art director
Sanjana Rathore
assistant art director
Mark Risk
storyboard artist

Sound Department

Dachi Abesalashvili
foley editor
M.S. Aravind
Dolby Atmos Mastering Engineer / asst re-recording mixer
Rati Chkhetiani
foley editor
Jonathan Coomes
sound effects editor
Tornike Dzidzikashvili
foley artist
Marc Glassman
sound effects editor
Ainul Huq
Assistant Mix Engineer / Dolby Atmos Mastering Engineer
Jon Lipman
sound effects editor (as Jonathan Lipman)
Salome Maisuradze
foley mixer
Karthik Mohan
Additional ADR Editor / sound effects editor
Kunal Rajan
sound designer
Siddharth Sadashiv
Sound Effects Recordist
Alexander Sanikidze
foley supervisor
Kip Smedley
sound effects editor
Stephen Tibbo
additional re-recording mixer

Special Effects by

Joshua Connaway
senior special effects technician: South Africa
Abhishek Gopal Thakur
special effects assistant
Babu Tyagi
special effects

Visual Effects by

Mubin Ahmed Ansari
visual effects coordinator
Shadique Ansari
compositor: visual effects
Bejoy Arputharaj
Visual effects
Balabaskarachandran Arun
compositing supervisor
Mohammad Asif
CG Generalist
Muthu Balakrishnan
VFX business head: UNIFIMEDIA
Ravi Bari
vfx compositor
Denise Borré
VFX Coordinator
Srikanth Chandu
Lighting Supervisor
Dhiraj Chaudhari
cg supervisor
Abhinendra Chauhan
Lead 3D TD
Shiva Chettiyar
visual effects artist: credited
Daniel French
Visual effects supervisor: Surpreeze
Mahesh Ganguly
Director of Animation : Phantom-FX
Shailesh Gautam
visual effects producer
Ankan Ghosh
Associate VFX Supervisor: Redchillies
Aditya Gujar
visual effects coordinator
Tolana Hanish
IT Administrator
Navneet Hatwar
paint & clean up artist
Manoj Hemachandar
Live DI Colorist
Rupesh Humane
visual effects artist
Salar Jabarzadeh
Technical Director: Alzahra VFX
Subroto Jalui
visual effects supervisor
Aditya Vinay Kadam
Production coordinator
Ashwin Kumar
rotovfx/alien supervisor/HOD
Bittu Kumar
Compositor: VFX
Krishan Sudama Kumar
lead compositor
Nitesh Kumar
compositor: Phantom FX
Praveen Kumar
Tracking Supervisor
Mahdi Sadeghi Mahani
rigger artist: Alzahra VFX
Sandeep Mane
visual effects producer
Maniraj
visual effects artist: Matchmove & Rotomation Artist
Atanu Misra
visual effects artist
A. Fazil Mohamed
associate asset lead
Suchit Mukherjee
visual effects executive producer
Aftab Asif Multani
VFX production coordinator
Veera Venkata chowdary Mutyala
Prep artist
Pothuri Nani Naidu
visual effects artist
Jayram Naik
Matte Paint Lead / MattePaint Artist
Auxilia Nancy
Marketing
Jeevan Nazareth
visual effects artist: Asset Artist at PhantomFX
Vishal Padewal
Match Move Artist: visual effects
Prashant Pal
compositor
Pritee Patil
VFX production coordinator
Naveen Paul
VFX Director
Yash Pillai
visual effects coordinator
PrakashS
visual effects: Roto Supervisor
Shreeharsha Rao
Head Of Operations
Birk Rasmussen
3D artist
Harshit Rastogi
VFX Line Producer
Mithilesh Kumar Sahu
visual effects producer
Sanjo Santhosh
digital compositor
Sasidharan.R
Associate CG Supervisior
Asif Sayed
visual effects executive producer
Surajit Sen
Sr.Modeler/Character Modeler/Digital sculpture/Facial Expressions
Prakash Singh Sengar
visual effects artist
Ramprawesh Sharma
it manager
Chandrakant Shenoy
DMP Supervisor
Swain Shiv
Asset Supervisor
P Srinivasan
visual effects supervisor
Srirengaraj
vfx director / visual effect director
R.K. Suchithan
visual effects editor : TME FX
Jayesh Talewar
visual effects artist
Advait Tambe
Production Coordinator
Troels Kruse Thomsen
CG Supervisor
Venkat Karunakar Uday
visual effects supervisor: Unifimedia
Sangeeth Unnikrishnan
digital compositor: visual effects
Veeramani A
visual effects artist
Vishnu-Pradeep
CFX Artist
Arpit Vishwakarma
Paint Artist: Sequence lead
Bhavesh Wagh
CG Generalist
Parth Shah
Performance Capture Supervisor (uncredited)
Shivanand Velraj
Roto Supervisor (uncredited)

Stunts

Anbariv
stunts
Anal Arasu
stunts (as Anl Arasu)
Justin Brown
stunt performer
Ramazan Bulut
action director
Mateusz Cialowicz
stunts
Tad Griffith
stunts
Arvind Gupta
assistant stunt coordinator / stunt rigger
Peter Hein
stunts
Dan Hirst
stunt performer
Grant Hulley
action director
Giorgi Iarajuli
stunt double: kamal haasan
Seth Johnson
stunt coordinator
Sebastian Kaminski
stunt performer
Irfan Khan
assistant stunt coordinator
Roman Korzhuk
stunts
Lawrence Laxina
Stunt double: Kamal Haasan
Branislav Martinak
stunt rigger
Lasha Mdzinarashvili
stunt performer
James wc Meetei
stunt coordinator
Kabelo Chalatsane Mokoena
stunts (as Kabelo Bouga Chalatsane)
Nikolai Musalkov
stunts
Mike Möller
fight choreographer
Maik Müller
fight choreographer
Vinod Prabhakar
fight choreographer
Swen Raschka
fight choreographer/fight coordinator
Irakli Sabanadze
stunt coordinator
Pawel Semba
stunt performer
Stunt Silva
stunts
Borys Solek
stunt performer
Marek Solek
stunt team
Thyagarajan
stunts
Annastasia Tkatchenko
stunt coordinator
Lang Van Dan
stunt double
Sachin Yadav
Stunt Double for Kajal Agarwal / stunt coordinator
Suraj Yadav
assistant stunt coordinator
Dong Hyun Yoon
assistant fight choreographer
Jakub Zell
stunt performer

Camera and Electrical Department

Surya Teja Arigela
Assistant Cinematographer (as SuryaTeja Arigela)
Shitij Arora
drone operator
Sayyed Asif
drone pilot
Leon Britto
Associate Cinematographer
Nilesh Chaubey
gaffer
P. Chelladurai
camera operator
Andrés Guti Cortés
steadicam operator: Bolivia (as Andrés Gutiérrez)
Muhammed Demirel
camera operator: action unit
Kshitij Kumar Goel
aerial cinematographer
Manoj Hemachandar
Live Grading Colorist
Ramakrishnan Iyer
Last assistant
Manish Jaiswal
Gimbal Operator
Ranjeet Kamble
drone operator
Simeon Kermekchiev
camera operator
Mohammad Rafi Khan
gaffer
Jai Khandpur
drone operator
Kaushik Madkaiker
gimbal operator
Manoj Mishra
Steadicam operator
Rahul Mohandas
Atv Operator
Kaustubh Nagar
second assistant camera
Nikolaj Najdenov
action camera operator
Vishnu Panicker
Associate cinematographer
Divay Puri
helicam pilot
Aditya Raj
second assistant camera
Amit Raj
Fpv Camera Tech support
Rasool
gimbal operator
Lakhan Rathod
steadicam assistant
Ch Sai
camera operator
Chintu Sarangi
SteadyCam Operator
Anwar n Shaikh
key grip
Aman Singh
assistant camera
B.K. Sivan
Omega AR Operator
Saurabh Srivastava
Drone Pilot
Pudiyamuthu Sundaram
Jib operator
Santosh Kumar Tiwari
Steadycam operator
Sunil Kumar Tripathy
Gimbel operator / Steadicam first assistance and gimbel / camera operator
Vasanthkumar
first assistant camera

Animation Department

Mohammad Mehdi Khezri
animator

Casting Department

Abhishek Arora
additional cast
Kapil Hanwat
extras casting
Md Ashanul Haque
casting associate
MayurKumar Nyk
casting associate
Rudra Rathore
casting coordinator
Shubham Shekhawat
casting associate
Amit Thakkar
casting associate

Editorial Department

Devanshi Desai
colorist
Ashutosh Rajaram Ghurup
digital intermediate conformist
Ken Metzker
Senior Colourist
Nitin Minz
sr production: Redchillies color
Navinlal
on-line editor
Amit Saxena
Senior Production Coordinator
SureshAPrasad
Associate editor
Digvijay Thakur
editor

Location Management

Bipin Jadhav
location manager
Rakesh Meena
supervising location manager
Gurpal Sran
location production
Shalendra Suwalka
assistant location manager

Music Department

G. Balasubramanian
Orchestrator
Kumaar
Hindi lyrics
Kausar Munir
Hindi lyrics
Manoj Muntashir
Hindi lyrics
Rokesh
lyricist
Shruthika Samudhrala
playback singer
Thamarai
lyricist
Kabilan Vairamuthu
lyricist
Pa. Vijay
lyricist
Vivek
lyricist

Script and Continuity Department

Jadhav Pritesh
Dialogue coach

Additional Crew

Baba Bhaskar
Choreographer
Prasanna Janakiraman
Production consultant
Amogh Korgaonkar
production assistant
Bosco Martis
choreographer
Augustus Pereira
assistant choreographer
A.M. Edwin Sakay
Second Unit Cinematographer
Babu Subramaniam 'T.R.'
first assistant director

Thanks

Dipesh Ahuja
special thanks
All Filters