Cast & Crew

Directed by

Mani Ratnam
Sruti Harihara Subramanian
(Promo Videos Director)

Writing Credits

Mani Ratnam
(screenplay) &
Jayamohan
(screenplay) &
Kumaravel
(screenplay)
Jayamohan
(dialogue)
Kalki Krishnamoorthy
(based on the novel by)
Tanikella Bharani
(telugu dialogue)
Varadaraj Chikkaballapura
(kannada dialogue)
Shankar Ramakrishnan
(malayalam dialogue)
Kumaravel
(screenplay) (as Elango Kumaravel)
Divya Prakash Dubey
(hindi dialogue)

Cast

Vikram
Aditha Karikalan
Aishwarya Rai Bachchan
Nandini / Oomai Rani
Trisha Krishnan
Kundavai
Karthi
Vanthiyathevan
Jayam Ravi
Arunmozhi Varman
Prabhu
Periya Velaar
R. Sarathkumar
Periya Pazhuvettarayar
Sobhita Dhulipala
Vanathi
Aishwarya Lekshmi
Poonguzhali
Vikram Prabhu
Parthibendran Pallavan
Prakash Raj
Sundara Chozhar
Jayaram
Alwarkkadiyan Nambi
Jayachitra
Sembiyan Maadevi
Rahman
Madhurantakan
Ashwin Kakumanu
Sendhan Amudhan
Lal
Malayaman
Kishore Kumar G.
Ravidasan
Babu Antony
Khottiga
Parthiban Radhakrishnan
Chinna Pazhuvettarayar
Nassar
Veerapandiyan
Nizhalgal Ravi
Sambuvarayar
Mohan Raman
Anirudhdha Brahmmarayar
Vinodhini Vaidynathan
Vasuki
Shyam Fernando
Mahindan
Balaji Sakthivel
Vanangamudiyar
Sara Arjun
Young Nandini
Arjun Chidambaram
Varagunan
Kamal Haasan
Narrator
Amzath Khan
Mazhavarayar
Riyaz Khan
Soman Sambavan
Anil Kumar
Pasupathi
Raaghavan Murugan
Pandya Prince
Bharat Raj
Karka
Aswin Rao
Kandhamaran
Vidhya Subramaniam
Vaanavan Maadevi
Vinay
Devaralan

Produced by

T.V. Abhinav
Junior Line Producer
Syed Zaid Ali
line producer (as Zaid Ali)
Zohaib Ali
line producer
Siva Ananth
executive producer
John Milton Branton
head of production: thailand / line producer
Kartik R. Iyer
line producer
Priyesh Kaushik
line producer
Rhea Kongara
Junior Line Producer
Bejoy Nambiar
creative producer
Rohit Phale
line producer
Mani Ratnam
producer
Barani Sakthivel
line producer
Aasheesha Srinivasan
Junior Line Producer
A. Subaskaran
producer
Suhasini
producer

Music by

A.R. Rahman

Cinematography by

Ravi Varman

Editing by

A. Sreekar Prasad

Production Design by

Thota Tharani
(as Thotta Tharani)

Art Direction by

Anil Jadhav
Santosh Kotkar
Arasan Ambeth Kumar
assistant art director
Thota Tharani
(as Thotta Tharani)

Costume Design by

Pooja Birhade
(costume and styling)
Eka Lakhani
Mohammad Raju
(tailor)
Chandrakant Sonawane

Makeup Department

Aatish Amberkar
key makeup artist / special makeup effects artist
Supriya Bhakale
key hair stylist
Vinod Chaudhari
prosthetic makeup artist
Shubham Chavan
hair stylist
Ajay Dhavan
assistant makeup artist
Prashant Doiphode
Prosthetic makeup Designer
Vikram Gaikwad
makeup designer
Sanjay Mohanty
makeup artist
Vishal Shinde
assistant makeup artist
Mohan Talekar
assistant makeup artist
Rohan Thombare
key makeup artist
Vasanti Verma
hair department head
Jagdish Yere
makeup department head

Production Management

Kapil Hanwat
production manager
Faraz Khan
production manager
Yashwant Panse
Administrative manager (as Warsi Yashwant Panse)
Sukithan Sakthivel
Production Executive
Ajay Kumar Seth
executive in charge of production
Santosh Shetty
production manager

Second Unit Director or Assistant Director

Aadhitya Anbu
assistant director
Richard Anthony
associate director (as Richard M. Anthony)
Parlav Chaudhary
assistant director
Shubhankar Chaudhary
assistant director
Prakruti Kale
associate director
Karan Vishwanath Kashyap
associate director
Montakan Ketmala
additional second assistant director
Sanaa Mariam
associate director
J B Marshal
associate director
Rishabh Prakash Mishra
assistant director
Ishan Mohan
second assistant director
Rahul Mohanty
assistant director
Satish Murugesan
associate director
Bejoy Nambiar
second unit director
Krithika Nelson
associate director
Adithya Krishnan Ravichandran
assistant director
Pritam Veluri
assistant director

Art Department

Vishal Abani
assistant art director
Amit Lad
concept designer
Aniket Mitra
storyboard artist
Shanoo Muralidharan
props
Nidhi Priya
assistant art director
Mehula Singh
assistant art director
Sapna Srivastav
Chief Assistant Art Director / assistant art director
Viswanath Sundaram
concept design
Dpesh Tunwal
Chief Assistant Art Director (as Dipesh Tunwal)

Sound Department

M.S. Aravind
Dolby Atmos HE Re-recording Mixer / Dolby Atmos Mastering Engineer / OTT Mastering Engineer / sound mixer
Ainul Huq
Assistant Mix Engineer
Nithin Sabu Johnson
sound recordist
Anand Krishnamoorthi
sound designer
Craig Mann
re-recording mixer
Karthick Muniyandi
foley artist
Karthik Muniyandi
foley artist
Sathya Narayanan
Asst. Sound Mixer
Anandu Ganesh Pai
sound recordist
Prathap
foley artist / sound recordist
Sparsha R.K.
Voice Artist / Voice Artist: For Trisha
Siddharth Singh
A.D.R Recordist
S. Sivakumar
Dolby Atmos HE Re-recording Mixer / re-recording mixer
T.S. Hari Hara Sudhan
additional dialogue editor
Varun Venkataraman
sound editor
David Tichauer
re-recording mixer (uncredited)

Special Effects by

Babu Tyagi
special effects

Visual Effects by

Ajay Sanjay Ahire
Roto artist
Kondlekar Akshay
lighting artist
Gaurav Baghel
compositing supervisor: NYVFXWAALA
Krishnkant Baraskar
production manager
Rohan Bari
machmove artist: visual effects
Biraja Kinkar Barik
Digital Compositor: Ny Vfxawwala Mumbai
Sahil Belose
Layout
Adarsh Bhosle
machmove artist
Omkar Bilwankar
cg generalist
Dibakar Chakraborty
CG Supervisor
Gaurav Chatterjee
camera tracking artist
Shiva Chettiyar
roto artist
Yogesh Chhag
Business Head VFX
Mukesh Choudhary
visual effects
Rahul Dhanwe
cg generalist
Tej Dilip
Mirage Studios
Nikhil Falebhay
texturing artist
Ajinkya Gardi
machmove artist
Kartik Gurunathan
fx supervisor
Tushar Subhash Jadhav
roto artist
Aayushi Jain
visual effects artist
Akshay Khatal
Macintosh artist (credit only)
Zahid Khatib
compositor
Tushar Kolhe
Matchmove Artist
Mrunal Kulkarni
Fx Artist
Vinod Kumar
compositor
ZhengShu Mah
fx artist
Rajendra Maharana
compositing supervisor
Varun Majithia
visual effects coordinator
Neel Makhwana
matchmove artist
Srinath Mandal
Prep artist
Midhun Mathews
effects aritst
Vaibhav Vipul Mehta
visual effects coordinator
Vyom Mehta
visual effects editor
Milad.Savar
Senior FX Artist
Purna Mondal
Senior Texture Artist (credit only)
Indrajeet Gurunath More
visual effects coordinator
Mujammil Mulla
digital compositor
Sanjiv Naik
visual effects supervisor
Vikas Navale
Roto team lead
Neelmakwana-63042
matchmove artist
Vishal Padewal
Match Move Artist: visual effects
Bhavya Paleja
visual effects coordinator
Shivam Paliwal
compositor
Vinit Panchal
machmove artist: credited
Ashutosh Pandey
post supervisor: visual effects
Rohit Pandey
Sr. Compositor
Pratik Parekh
Modeling artist
Trilok Chand Parewa
compositor
Bhavesh Patel
cg supervisor
Harsiddhi Patel
DMP Artist
Hitesh Patel
cg supervisor
Chetan Patidar
visual effects artist: Paint artist
Naveen Paul
VFX Creative Head
Charchit Porwal
Cfx Artist
Nikhil Rane
visual effects
Rohit Ranjan
visual effects
Pavankumar Sagiraju
cg generalist
Satishksn
visual effects
Satishkumarkumar-80101
modeler: visual effects
Nilesh Narish Sengani
3d modeler
Paras Paresh Shah
matchmove artist
Hasirul Shaikh
compositor
Akash Sharma
Texturing Artist
Akhilesh k Sharma
rigging lead
Hariom Sharma
visual effects supervisor
Manjunath Sherigar
digital compositor
Devbrat Shukla
CG Coordinator: visual effects
Anurag Singh
compositor
Nagaraju Sodiboyina
visual effects artist
Abhishek Srivastav
Vfx Director (as Abhishek Shrivastav)
Venkata Subbarao
sr lighting artist: nyvfx
Viswanath Sundaram
visual development
Vinod Surgude
digital matte painter
Prasad Sutar
visual effects supervisor
Advait Tambe
Fx artist
Indresh Tiwari
visual effects
Pawan Singh Tomar
Roto team lead
Giri Ashish Toppo
layout
Sandeep Tripathy
compositor: visual effects
Sudhakar Venkat
Asset Supervisor
Shashank Verma
FX Lead
Rishi Gajbhiye
visual effects artist (uncredited)
Arya Saini
compositor (uncredited)

Stunts

Sham Kaushal
stunts
Kecha Khamphakdee
stunts
Sanober Pardiwalla
stunt double: Aishwariya Rai Bachan
Jaroslav Shvets
stunts
Dhilip Subbarayan
stunts
Mohit Verma
underwater stunt

Camera and Electrical Department

C.H. Balu
stills
Leon Britto
second assistant camera
P. Chelladurai
camera operator
Suvarna Dikshit
focus puller c camera
Manoj Hemachandar
assistant camera / live grading d.i colourist
Manish Jaiswal
Gimbal Operator
Rahber Ansar Khan
focus puller
Rahul Mohandas
Atv Operator
Kaustubh Nagar
second assistant camera
Shamsher Singh Rajwar
Underwater DOP
Kuldeep Ranghi
Focus puller "A" camera
Dilip Kumar Reddy
second assistant camera
Anand S
digital imaging technician (as Anand)
Chintu Sarangi
Steadicam operator / Stedeaycam Oprater
Rajesh Shukla
Second unit cinematographer: Lighting up forward setups
Faiz Sikandar
second assistant camera
Aman Singh
assistant camera
Santosh Kumar Tiwari
steadycam
Sunil Kumar Tripathy
Steadicam first assistance / camera operator
Tripathysunil
Steadicam first assistance

Animation Department

Sidharth Meer
colorist (animated segments)
Revanth Naik
layout artist
Harshvir Oberai
Cinematographer (animated segments)
Chandrashekhar Parab
Editor (animated segments)
Yashoda Parthasarthy
director (animated segments)
Vijesh Rajan
creative producer (animated segments)
Varun Ramanna
cg supervisor (animated segments)
Thiyagarajan Selvarengaraju
art director (animated segments)
Aneri Shah
Associate Art Director Animation (animated segments)
Devanshu Tak
3D Generalist

Casting Department

Aarav Singh
casting assistant

Costume and Wardrobe Department

Gagan Agarwal
costumer
Utpala Barve
costume supervisor
Tanuja Chand
costume assistant
Santosh Jadhav
wardrobe assistant: pagadi master / wardrobe assistant: turban master
Malini Karthikeyan
costume supervisor
Nivedidha Koliyot
costume assistant (as Nivedidha Koliyat)
Kinjal Maru
costume assistant
Aishwarya Raghunath
assistant costume designer: costumes
Harshene Ravichandar
assistant costume designer
Mofij Shah
Tailor
Themis Vanessa
costume assistant

Editorial Department

Devanshi Desai
associate colorist
Vinod Durgavle
conformist
Shradha Kasturi
Associate Editor
Shivani Kulkarni
sr. production coordinator
Saravanan Madheswaran
first assistant editor
Ken Metzker
Senior colourist
Nitin Minz
sr. production: Redchillies.color
Karan Patel
post production supervisor
Premdan-Sahu
digital intermediate conformist
SureshAPrasad
Associate editor (as Suresh)

Music Department

Nakul Abhyankar
music supervisor / playback singer
Siva Ananth
lyrics
Navneeth Balachanderan
Score Mixer
Sireesha Bhagavatula
playback singer: Sye - AR Rahman, Sireesha Bhagavatula
Kazimir Boyle
music arranger
Gábor Buczkó
recording engineer
The Budapest Art Orchestra
music
Christopher Cox
assistant scoring mixer
Kevin J. Doucette
Mixing Engineer / music editor
Venba Geethaiyan
lyrics
Shreya Ghoshal
playback singer
Harini
playback singer
Hariprasad
Percussion: Percussionist
Ainul Huq
recording engineer
Kabilan
lyrics
Kamalakar
musician
Srikant Krishna
Music Programmer / Orchestrator
Ilango Krishnan
lyricist
Nitish R Kumar
Mixing & Mastering Engineer
V.M. Mahalingam
playback singer
Mehboob
hindi lyrics
Pradeep Menon
music mix engineer/recording engineer
Sanah Moidutty
playback singer
Sathya Narayanan
recording engineer
Krithika Nelson
lyricist
Péter Pejtsik
music conductor (as Peter Pejtsik)
Suresh Permal
sound mixing/mastering
Sathya Prakash
playback singer
Dilshaad Shabbir Shaikh
music supervisor
Pradvay Sivashankar
Music Mix: Background Score / Music Mix: Songs: "Alaikadal"
Samarth Srinivasan
orchestrator
Brandon C Stanley
Orchestrator (as Brandon Stanley)
S.M. Subhani
strings
Suryansh
music producer / singer / vocal supervisor
Vesislava Todorova
musician: Cello
Greg Townley
scoring mixer
Jerry Silvester Vincent
conductor

Additional Crew

Deepan Boopathy
domestic distribution
Subbu Gopal
Accountant: Benetone Films, Thailand (credit only)
Jeremy Hubert
production insurance / production insurance: Thailand
Johnson
public relations officer
Amogh Korgaonkar
production assistant
Brinda Master
Choreographer / Dance Choreographer
Rahul Nanda
creative director
Sangathamizhan
visual promotions
Sarjun
Post Production Supervisor
Trilan Shastri
production coordinator: Sri Lanka
Aashish Singh
CEO: Lyca Productions
Chonnaphat Soonthornnawaphat
production coordinator
Deepa Venkat
dubbing artist: Aishwarya Rai Bachchan

Thanks

Kamal Haasan
special thanks
Prasanna Vithanage
special thanks
All Filters