Directed by
K.S. Ravikumar | ... | (as K.S. Ravi Kumar) |
Writing Credits (in alphabetical order)
Kamal Haasan | ... | (dialogue) |
Kamal Haasan | ... | (story) |
Madhiyalagan Subbaiah | ... | (Hindi dialogue) (as Madhiyalagan Subbiah) |
Atul Tiwari | ... | (dialogues) |
Cast (in credits order)
Produced by
D. Ramesh Babu | ... | co-producer |
Viswanathan Ravichandran | ... | producer (as V. Ravichandran) |
Music by
Himesh Reshammiya | ... | (music) |
Cinematography by
Ravi Varman | ... | director of photography (as Ravivarman) |
Editing by
Ashmith Kunder | ||
K. Thanigachalam |
Casting By
Jessica Lewis |
Art Direction by
Samir Chanda | ||
Chetan J Pathak | ||
M. Prabhaharan | ||
Thota Tharani | ... | (as Thotta Tharani) |
Nitin Wable |
Costume Design by
Gautami |
Makeup Department
Pravin Banker | ... | makeup artist |
Ralis Kahn | ... | special makeup effects artist |
Michael Mosher | ... | special makeup effects artist |
Anil Pemgirikar | ... | key makeup artist |
Michael Westmore | ... | prosthetic makeup artist: Kamal Haasan |
Production Management
Jamie Smith | ... | production manager |
Art Department
Dan Buckley | ... | set dresser |
Choudhari Nilesh | ... | assistant art director |
Anuradha Genrich | ... | assistant art director (uncredited) |
Sound Department
Dwaipayan Singha | ... | re-recording mixer |
Special Effects by
Andrew Scott Dixon | ... | special effects technician |
Senthilkumar | ... | special effects supervisor: Primefocus |
Visual Effects by
Kauser Ahmed | ... | compositor: SatyamBPO |
Alagumuthu | ... | particle effects artist: SatyamBPO |
Riyas Akbar Ali | ... | compositor: SatyamBPO |
Rajmohan Anthony | ... | 3D Team Lead: SatyamBPO |
Bejoy Arputharaj | ... | compositor: Prime Focus Ltd |
Veerayuth Au | ... | animation intern: Binc BKK VFX |
Jatuporn Suriyakul ' Jay' Na Ayudhya | ... | compositor: Binc BKK VFX |
Mythili Babu | ... | dynamics artist: SatyamBPO |
Rv Balaji | ... | digital compositor |
Sathienpong Beaver | ... | intern: Binc BKK VFX |
Bimal Bose | ... | 3d lighting: visual effects |
Brynley Cadman | ... | digital effects supervisor: Binc BKK VFX |
Ashok Kumar Chandrakumar | ... | compositor: SatyamBPO |
Anoop Chandran | ... | matchmove artist: EFX |
Barish Chandran | ... | visual effects artist |
Rupesh Chetri | ... | senior compositor: SatyamBPO |
Ivan DeWolf | ... | particle artist: Binc BKK VFX |
Gorragoat Downroung | ... | particle effects artist: Binc BKK VFX |
Chutiwat Eiem-sum-ang | ... | animator: Binc BKK VFX |
Chow Emrich | ... | digital effects supervisor / lead artist: Binc BKK VFX |
Kaywood Foos | ... | particle effects animator: Binc BKK VFX |
Ganesh Shankar G | ... | digital compositor |
Srinivasan Gopal | ... | compositor: SatyamBPO / digital compositor: satyam bpo |
Lakshmipathy Gopalakrishnan | ... | compositor: SatyamBPO |
Ramu Gopalakrishnan | ... | compositor: SatyamBPO |
Sakthivel Ilangovan | ... | digital compositor |
Dharmendra Jayaraman | ... | digital compositor |
Brian Jennings | ... | senior visual effects supervisor |
Tawat Joe | ... | animation intern: Binc BKK VFX |
Josephnixon | ... | visual effects artist |
Rajesh Kumar K.V. | ... | matchmove artist: EFX |
Rekha Kalra | ... | visual effects producer: BINC BKK VFX |
Raphael Karikalan | ... | dynamics artist: SatyamBPO |
Ramesh Karthikeyan | ... | senior compositor |
Aslam Khader Hayath | ... | junior matchmove artist: Prime Fcous Chennai (as K.H. Aslam) |
Rajasekar Kn | ... | visual effects artist |
Ashok Kumar Kodavaali | ... | compositor: SatyamBPO |
Thirumurugan Krishnan | ... | senior compositor: SatyamBPO |
Chandran Lakshmanan | ... | digital compositor |
Logaraj C | ... | Digital Compositor |
Prakash Maharajan | ... | compositor: SatyamBPO |
Alagarsamy Mayan | ... | onsite CG supervisor: SatyamBPO |
Sidharth Meer | ... | visual effects coordinator |
Eugenius Meril | ... | visual effects supervisor |
Mishari Muqbil | ... | network manager: Binc BKK VFX |
Vijayakumar Murugan | ... | senior compositor: SatyamBPO |
Vijayakrishna Murugesan | ... | senior compositor: SatyamBPO |
Abhilash Nanda | ... | roto artist |
Nandhakishore | ... | matchmove artist |
Murugavel Palani | ... | compositor: SatyamBPO |
Anupan Pengpetch | ... | compositor: Binc BKK VFX |
Manikanda Perumal | ... | compositor: SatyamBPO |
Perungappian | ... | compositor |
Nes Pinsuwan | ... | compositor: Binc BKK VFX (as Chiraporn Pinsuwan) |
Rajasekar Prince | ... | visual effects artist |
Srinivasan Punniyakrishnan | ... | onsite CG supervisor: SatyamBPO |
Purushothaman | ... | visual effects artist |
Iyyanar Radhakrishnan | ... | compositor: SatyamBPO |
Raghavan | ... | visual effects supervisor |
Singara Raj | ... | particle effects artist: SatyamBPO |
Raju | ... | modeling supervisor: SatyamBPO |
Thulasi Ram | ... | digital compositor: Prime Focus |
Karthic Ramesh | ... | digital paint artist |
Satheesh Rangasamy | ... | digital compositor |
Gopinath Rathinasamy | ... | scene supervisor |
Kanoksin Rattanamarn | ... | digital artist: Binc BKK VFX |
Sven Rauhe | ... | animator: Binc BKK VFX |
Kalaivanan S. | ... | Team Leader 3D |
Kesavan S. | ... | compositor |
Sajeev Sadanandan | ... | matchmove artist: EFX Chennai |
Sakthidharan | ... | compositor: SatyamBPO |
Saravanan Sala | ... | paint artist |
Mohan Sangeeth | ... | digital compositor |
Stalin Saravanan | ... | onsite CG supervisor: SatyamBPO |
Tilak Saravanan | ... | digital compositor |
Yuvaraj Saravanan | ... | roto/prep artist: Prasad EFX |
Sajith Sethumadhavan | ... | visual effects artist: Prasad EFX |
Andrew Shibi | ... | compositing lead: SatyamBPO |
Sridharan | ... | digital compositor |
Narasimhan Srinivasan | ... | onsite CG supervisor: SatyamBPO |
Srikanth Srinivasan | ... | Paint Artist: Prime Focus |
John Thomas Stalin | ... | compositor |
Mohinder Subramaniam | ... | compositing lead: Satyam BPO |
Jithin Syam | ... | compositor: SatyamBPO |
Krissachai Tanlongkachon | ... | compositor: Binc BKK VFX |
Theajodharan | ... | lead compositor: Prime Focus |
Sathishkumar Vadivelu | ... | compositor |
Anu Velayudhan | ... | compositor: SatyamBPO |
Palani Venkatachalam | ... | visual effects producer: SatyamBPO |
Udayaraj Venugopal | ... | compositor: SatyamBPO |
Raja Vijayaraman | ... | simulation artist |
Chainarong Wanachaisong | ... | roto artist: Binc BKK VFX |
Owen E. Williams | ... | CG supervisor: Binc BKK VFX (as Owen Williams) |
Vinoth Yadhav | ... | visual effects artist |
Piyaphan Yutisri | ... | visual effects coordinator: Binc BKK VFX |
Stunts
Amrin Abubakker | ... | stunt performer |
Grady Allen Bishop | ... | Florida Crew / stunt double: Kamal Haasan Florida Crew |
Gail Bowen | ... | stunt driver |
David Anthony Buglione | ... | assistant fight choreographer |
Amy Tomberlin Cheek | ... | utility stunts (as Amy Tomberlin) |
James Cheek | ... | stunt driver |
Andrew Scott Dixon | ... | stunt coordinator / stunt double: Kamal Hassan / stunt rigger |
Kanal Kannan | ... | action director |
Joop Katana | ... | action coordinator / stunt performer |
Antony Matos | ... | stunts |
Niko Nedyalkov | ... | utility stunts |
Cord Newman | ... | stunts |
Trent Staten | ... | stunt driver |
Camera and Electrical Department
Anbusathiyanr | ... | second assistant camera (as Anbusathiyan R) |
Bhaskar | ... | second assistant camera (as Baskaran) |
Edward Ryan Funk | ... | gaffer (as Ryan Funk) |
Kangasabai | ... | first assistant camera |
Jeganatha Reddy | ... | first assistant camera |
Carlos Velasquez | ... | gaffer: Orlando |
Animation Department
Gopinathan Annamalai | ... | key animator |
Editorial Department
Rohan Desai | ... | digital intermediate supervisor |
Karthik | ... | technical support |
Rajasekaran.Ks | ... | digital intermediate colorist |
Location Management
Randy Molnar | ... | location manager |
Music Department
Kamal Haasan | ... | playback singer |
Hariharan | ... | playback singer |
Mahalakshmi Iyer | ... | playback singer |
Devi Sri Prasad | ... | re-recording: background score |
Sadhana Sargam | ... | playback singer |
Aamir Shaikh | ... | Recording, Mixing & Mastering |
Shalini Singh | ... | playback singer |
Vaali | ... | lyrics |
Vairamuthu | ... | lyrics |
Vinit | ... | playback singer |
Additional Crew
Joshua Martin | ... | key production assistant |
Thanks
Parithi Ilamvazhuthi | ... | sincere thanks |
Jayalalitha J | ... | very special thanks |
M. Veera Shekar | ... | sincere thanks |