Cast & Crew

Directed by

Kamal Haasan

Writing Credits

Kamal Haasan
(writer)
Atul Tiwari
(hindi dialogue)
Kamal Haasan
(story/screenplay)
Kamal Haasan
(tamil dialogue)
Shashank Vennelakanti
(telugu dialogue)

Cast

Kamal Haasan
Vishwanath / Wisam Ahmad Kashmiri
Rahul Bose
Omar
Shekhar Kapur
Col. Jaganath
Pooja Kumar
Dr. Nirupama
Andrea Jeremiah
Asmita
Jaideep Ahlawat
Salim
Ananth Mahadevan
Rajesh Mehta (Hindi) / Eshwar Iyer (Tamil) (as Anant Mahadevan)
Waheeda Rehman
Wisam's Mother
Russell Geoffrey Banks
Jim
Damian Mavis
Army Surgeon
Steven Clarke
Soldier
Jude S. Walko
Captain Joe, USMC POW
Samrat Chakrabarti
Dibankar 'Deep' Chatterjee
Michael Corsale
Russian Soldier
Elona Gagani
Nurse Claire
Robert Horwell
Tower Watchmen
Yusuf Hussain
Goswami
Paul O'Dea
Doctor
Vidyuth Sreenivasan
Lt. Rai Sheshadri / Imtiaz (as Vidyuth)

Produced by

Chandra Haasan
producer
Kamal Haasan
producer
Rengarajan Jaiprakash
line producer: uk
Viswanathan Ravichandran
producer (as Aascar Ravichandran) / producer (as Oscar V. Ravichandran)
Navmeet Singh
line producer
Jude S. Walko
producer: USA

Music by

Ghibran
(as M. Ghibran) / (as Mohammad Ghibran)

Cinematography by

Robert Horwell
Shamdat Sainudeen
Sanu John Varughese

Editing by

Mahesh Narayanan
Vijai Sankar

Art Direction by

Lalgudi Ilayaraja

Costume Design by

Gautami
(as Gautami Tadimalla)
Gautami

Production Management

S. Moorthy
executive production manager
Gopalakrishnan Thiyagarajan
unit production manager
Venkatesh R
assistant production manager

Second Unit Director or Assistant Director

Ike
assistant director
C.S. Karthikeyan
assistant director
P. Praveen Kumar
assistant director
Stefan Richter
action director
Rajesh M. Selva
assistant director
Santhosh Selvaraj
assistant director
Tegveer Singh
assistant director
Lokesh Srinivasan
making director
Pongkarnda 'Kik' Udomprasert
second assistant director: Thailand
Jude S. Walko
first assistant director
Lee Whittaker
second unit director

Art Department

Abinash Kumar Pandit
assistant art director

Sound Department

Marc Glassman
sound effects editor
Marti D. Humphrey
re-recording mixer
Chris M. Jacobson
re-recording mixer
Anand Krishnamoorthi
sound
Kabir Malik
production sound mixer
Ivo Moraga
foley artist
Kunal Rajan
Sound Designer / sound designer
Vargas Soledad
foley recordist
Ramji Soma
mix and mastering soundtrack
Jitendra Vajpayee
Adr engineer
Soledad Vargas
foley recordist

Visual Effects by

Bejoy Arputharaj
visual effects supervisor
Asmita Bharrati
visual effects producer
Asif Bhushan
2d supervisor
Rohit Kesav
FX lead
Ashwin Kumar
roto vfx/alien
Amit Malviya
visual effects supervisor
Umesh N.R.
modelling artist
Sreyas Nair
Executive Director: Pixel D / visual effects
Prashanth Narayanan
production manager: visual effects: 5Elements Entertainment
Naveenprabhu
digital compositor
Giriraj P
Lighting artist
Krishna Chaitanya Palakollu
compositor
Muni Pradeep
Lighting artist
Raghav Rai
rotoscope prep supervisor
Rajeev Kumar Rastogi
visual effects producer: outsource partner
Balaji Sampath
compositor
Sasidharan.R
3D Show Lead
Arunachalam Sivalingam
visual effects editor
Madhu Sudhanan
Sr.Visual Effects Supervisor
Neel Trivedi
comp supervisor
Venkat Karunakar Uday
visual effects supervisor
Rahul Vishwakarma
visual effects supervisor: Drishyam VFX

Stunts

Amrin Abubakker
Stunt double/stunt actor
David Bueno
stunt performer
Brahim Chab
fight choreographer (as Brahim Achabbakhe) / stunt coordinator: Thailand (as Brahim Achabbakhe)
Feroz
stunts
Parvez Feroze
stunts
Afzal Usman Khan
stunt double
Parvez Khan
stunts
T. Ramesh
stunts
Stefan Richter
fight choreographer / stunts
Lee Whittaker
action director / stunt coordinator

Camera and Electrical Department

Tarun Hasan
assistant camera / b camera operator
Robert Horwell
additional dp: UK
Sarayuth Nissaidee
gaffer: Thailand
Sony Sasankan
digital image technician: Thailand
Arunachalam Sivalingam
digital imaging technician
Udhayashankar
Time Splice Expert

Editorial Department

Arunachalam Sivalingam
first assistant editor / post production supervisor

Music Department

Kaushiki Chakraborty
playback singer
Ghibran
music director
Chaitra H.G.
playback singer
Kamal Haasan
lyricist / playback singer
Andrea Jeremiah
playback singer
Prasoon Joshi
lyrics by
Sathya Prakash
playback singer
Sarath Santosh
playback singer
Ramajogayya Sastry
lyricist
Sandeep Shrivastava
lyrics: Vishwaroop II Title song (as Sandeep Srivastava)
Aravind Srinivas
playback singer
S.M. Subhani
strings
Vairamuthu
lyricist

Script and Continuity Department

Rajesh M. Selva
script supervisor

Additional Crew

Amit Awasthi
National Distribution Head: Reliance Entertainement
Akhil Eppalapally
marketing
Kamal Haasan
choreographer
Birju Maharaj
choreographer
Ace Marrero
adr loop group
Fatema Nagree
AGM Marketing
Deepak Sahu
media consultant
Mandvi Sharma
publicist
All Filters