Cast & Crew

Directed by

Mani Ratnam
Sruti Harihara Subramanian
(Promo Videos Director)

Writing Credits

Divya Prakash Dubey
(hindi dialogue)
Jayamohan
(dialogue)
Kalki Krishnamoorthy
(based on the novel by)
Kumaravel
(screenplay) (as Elango Kumaravel)
Kumaravel
(screenplay)
Mani Ratnam
(screenplay by)

Cast

Vikram
Aditha Karikalan
Karthi
Vallavaraiyan Vandiyadevan
Jayam Ravi
Arunmozhi Varman
Aishwarya Rai Bachchan
Oomai Rani / Nandini
Trisha Krishnan
Kundavai
Sobhita Dhulipala
Vaanathi
Aishwarya Lekshmi
Poonguzhali
Jayaram
Azhwarkadiyan Nambi
R. Sarathkumar
Periya Pazhuvettaraiyar
Parthiban Radhakrishnan
Chinna Pazhuvettaraiyar
Prabhu
Periya Vellar Boothi Vikramakesari
Prakash Raj
Sundara Chozhan
Rahman
Madurantakar
Kishore Kumar G.
Ravi Dasan
Lal
Malayamaan
Nizhalgal Ravi
Sambuvuraiyar
Nassar
Veerapandiyan
Vikram Prabhu
Parthibendra Pallavan
Ashwin Kakumanu
Senthan Amuthan
Aswin Rao
Kandanmaaran
Mohan Raman
Aniruddha Brahmarayar
Sara Arjun
Young Nandini
Jayachitra
Sembiyan Mahadevi
Arjun Chidambaram
Varagunan
Balaji Sakthivel
Vanangamudiyar
Anil Kumar
Pasupathi
Vidhya Subramaniam
Vanavan Madevi
Vinodhini Vaidynathan
Vasuki
Kamal Haasan
Narrator
Amzath Khan
Mazhavarayar
Makrand Deshpande
Head Kaalamugar
Babu Antony
Khottiga
Balla Bhoopalan
Idumbankari
Yog Japee
Karuthiraman
Vinay Kumar Joseph
Devaralan
Riyaz Khan
Soman Sambavan
Anil Kumar
Pasupathy
Anil Kumar
Pasupathi
Harris Moosa
Kalapathi
Nila
Young Kundavai
Amarabujanga Pandiyan
Raghav
S. Radhakrishnan
Nagapattinam Head Bikshu
Bharat Raj
Karka
Shakti Ramani
Kani
Nimmy Raphael
Rakkamma
Pondy Ravi
P.P. Commander
Santhosh
Young Aditha Karikalan
Samartha Satyajit
Young Arunmozhi Varman
A. Seemon
Ugradevan
Shreema Upadhyaya
Maathuli
Lovennist
Young Prince
Raaghavan Murugan
Amarabujanga Pandiyan
Bharat Raj
Karka

Produced by

T.V. Abhinav
Junior Line Producer
Syed Zaid Ali
line producer (as Zaid Ali)
Zohaib Ali
line producer
Siva Ananth
executive producer
Kartik R. Iyer
line producer
Rhea Kongara
Junior Line Producer
Barani Sakthivel
line producer
Aasheesha Srinivasan
Junior Line Producer
A. Subaskaran
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

Santosh Kotkar

Costume Design by

Pooja Birhade
Chandrakant Sonawane

Makeup Department

Aatish Amberkar
hair & makeup chief
Supriya Bhakale
key hair stylist
Vinod Chaudhari
prosthetic makeup artist
Shubham Chavan
key hair stylist
Ajay Dhavan
assistant makeup artist
Prashant Doiphode
Prosthetic makeup Designer
Vikram Gaikwad
makeup designer
Mahender Kharat
assistant makeup artist
Sanjay Mohanty
prosthetic makeup artist
Vishal Shinde
assistant makeup artist
Mohan Talekar
assistant makeup artist
Rohan Thombare
chief assistant makeup
Vasanti Verma
hair stylist
Jagdish Yere
associate makeup designer

Production Management

Faraz Khan
production manager
Amogh Korgaonkar
Production coordinator
Sukithan Sakthivel
Production Executive
Ajay Kumar Seth
unit production manager

Second Unit Director or Assistant Director

Aadhitya Anbu
assistant director
Prakruti Kale
associate director
Karan Vishwanath Kashyap
associate director
Sanaa Mariam
associate director
J B Marshal
associate director
Rishabh Prakash Mishra
assistant director
Ishan Mohan
associate director
Satish Murugesan
associate director
Krithika Nelson
associate director
Prarthna Parker
assistant director
Adithya Krishnan Ravichandran
assistant director
Pritam Veluri
assistant director

Art Department

Vishal Abani
assistant art director
Amit Lad
concept artist
Shanoo Muralidharan
set dresser
Nidhi Priya
assistant art director

Sound Department

M.S. Aravind
Dolby Atmos HE Re-recording Mixer / OTT Mastering Engineer / assistant final mix engineer / dolby atmos mastering engineer
Ainul Huq
Assistant Film Mix Engineer
Craig Mann
re-recording mixer
Karthick Muniyandi
foley artist
Pradeep D. Myakal
A.D.R. Engineer
Sathya Narayanan
Asst. Sound Mixer
Abijeet PPai
Sound Post Line Producer: Famous Studios (as P Abhijeet)
Prathap
foley artist / sound recordist
Siddharth Singh
A.D.R Recordist
S. Sivakumar
Dolby Atmos HE Re-recording Mixer / re-recording mixer
Akshay Solanki
adr recordist
T.S. Hari Hara Sudhan
additional dialogue editor
Varun Venkataraman
dialogue editor / sound effects editor / sound recordist

Special Effects by

Babu Tyagi
special effects

Visual Effects by

Naresh Abbineni
Layout Artist: visual effects
Mohammad Abdi
Senior compositor
Chaitanya Adireddy
Matchmove Artist
Amirhossein Afchangi
vfx co-ordinator / visual effects coordinator
Mohammad Afshanifarid
visual effects supervisor : Alzahra VFX
Ajay Sanjay Ahire
compositor
HoseinAli Ahmadzadeh
compositor
AkhileshSannithi
Lighting Artist: Digital Domain
Kotapati Alluraiah
digital compositor
Adel Ashouri
Senior Compositor
Gaurav Baghel
compositing supervisor: NYVFXWAALA
Amirhossein Baradaran
visual effects artist
Krishnkant Baraskar
production manager
Rohan Bari
machmove artist: visual effects
Hossein Behradsadr
VFX Production Manager
Hanumantha Rao Bhogadula
matchmove supervisor
Adarsh Bhosle
Match Move Artist
Omkar Bilwankar
3D generalist
Dibakar Chakraborty
CG Supervisor
Evita Chander
visual effects coordinator
Gaurav Chatterjee
camera tracking artist
Agni Das
prep artist: digital domain
Aravind Babu Devathi
digital compositor
Koorosh Farzadfard
FX Artist
Roopak Ghadei
visual effects supervisor
Ashutosh Ghanghave
Matchmove artist
Bahram Ghasemkhanloo
senior compositing
Milad Hatam
senior technical artist
Sama Hatefi
visual effects artist
Manoj Hemachandar
Live DI colorist
Salar Jabarzadeh
technical director
Tushar Subhash Jadhav
roto artist
Mohsen Jeldi
composite supervisor : Alzahra VFX
Amar Kamble
Matchmove Artist
Mohammad Zahid Khatib
compositor
Nayan Kumar
roto producer
Nitesh Kumar
compositor: Phantom FX
Vinod Kumar
compositor
M.Gopalakrishnan
visual effects coordinator
Mahdi Sadeghi Mahani
crowd artist senior: Alzahra vfx studio
Rajendra Maharana
compositing supervisor
Varun Majithia
visual effects coordinator
Venkata Sai Prasanna Manduva
system's dept: digital domain india
Javad Matouri
visual effects producer / visual effects supervisor
Naveen Kumar Medoju
visual effects coordinator
Shahryar Mirbozorgi
Matchmove Artist
Seyedali Mirkarirmi
crowd td
Mahdi Mohammadbeigi
digital compositor
Hossein Mohammadian
Senior Lighting Artist
Indrajeet Gurunath More
visual effects coordinator
Nagasayihariaditya
Texture: Digital domain
Sanjiv Naik
visual effects supervisor
Neha Narole
Modelling
Vikas Navale
Roto team lead
Giriraj P
Lead Lighting
Vishal Padewal
Match Move Artist: visual effects
Saravana Kumar Palani
Show Supervisor
Sumanth Palaparthi
digital compositor
Shivam Paliwal
digital compositor
Vinit Panchal
Match Move Artist
Rohit Pandey
Sr.Compositor
Azhagu Raj Pandian
visual effects: knack studios
Nima Parsa
Senior VFX compositor
Muni Pradeep
Lead Lighting
PrakashS
visual effects
Shubham Chauhan R
compositor
Sai Krishna Rimmalapudi
compositing supervisor
Riswanresheed
visual effects artist: Knack Studios
Modugu Uday Sagar
digital compositor
Rajeev Sahu
visual effects supervisor
Arya Saini
senior compositor
Majid Shamshiri
CFX Artist
Akash Sharma
Texturing Artist
Akhilesh k Sharma
rigging supervisor
Ravi raj Sharma
asset & 3D model
Anurag Singh
compositor
Upendra Kumar Singh
Finance Director : Digital Domain
Kuldeep Gurushidh Sonawane
visual effects artist
Srikar Katta
visual effects artist
Viswanath Sundaram
Concept Design / concept design / visual development
Advait Tambe
FX artist
Reza Tayebi
visual effects producer
Vishnu Tekula
compositor: senior compositor
Sandeep Tripathy
compositor: visual effects
Pavan Venkatraju
visual effects artist (segment "vfx")
Shashank Verma
Fx Lead
Yatham pavan bhaskar
prep/paint: Digital domain
Arash Zarrin
matchmover artist (credit only)

Stunts

Sham Kaushal
action director
Sanober Pardiwalla
stunt double: Aishwariya Rai

Camera and Electrical Department

P. Chelladurai
camera operator
Manoj Hemachandar
assistant camera
Manish Jaiswal
Gimbal Operator
Rahber Ansar Khan
focus puller (credit only)
Rahul Mohandas
Atv Operator
Kaustubh Nagar
second assistant camera
Shamsher Singh Rajwar
Underwater Dop
Kuldeep Ranghi
Focus puller
Dilip Kumar Reddy
second assistant camera
Anand S
digital imaging technician (as Anand)
Chintu Sarangi
Steadicam operator
Vikas Saroj
Focus puller
Santosh Kumar Tiwari
Steadycam

Animation Department

Nishant Bhardwaj
CG Lead
Paras Chopra
animator (animation segment)
Mohammad Mehdi Khezri
animator

Casting Department

Aarav Singh
casting assistant

Costume and Wardrobe Department

Gagan Agarwal
costumer
Utpala Barve
wardrobe supervisor
Tanuja Chand
assistant costume designer
Malini Karthikeyan
wardrobe supervisor
Nivedidha Koliyot
costume assistant
Aishwarya Raghunath
assistant costume designer: costumes
Harshene Ravichandar
assistant costume designer

Editorial Department

Kenneth Daniel
digital intermediate producer
Devanshi Desai
colorist
Shradha Kasturi
Associate editor
Ken Metzker
Senior Colourist
Nitin Minz
sr production: Redchillies color
Visvesh Pal Pandian
Spot Editor
Karan Patel
post production supervisor
Amit Saxena
Senior Production Coordinator
SureshAPrasad
Associate editor

Music Department

Siva Ananth
Lyricist: PS Anthem
Mark Baechle
orchestrator
Navneeth Balachanderan
Recording Engineer
Sireesha Bhagavatula
playback singer: Alupae Ledhu - AR Rahman, Sireesha Bhagavatula / playback singer: Prarthanalu Vinumaa - AR Rahman, Sireesha Bhagavatula
Nipun Bhatnagar
Orchestrator
K.S. Chithra
singer
Neil Dawes
score assistant engineer
Jack Druffel
Orchestrator
Matt Dunkley
Conductor / Orchestrator
Gulzar
hindi lyrics
Brian C. Herald
Orchestrator
Ainul Huq
Recording Engineer
Srikant Krishna
Orchestrator / Score Editor
Nitish R Kumar
Mixing & Mastering Engineer
Pradeep Menon
music mix engineer/recording engineer
Sathya Narayanan
Recording Engineer
Helena Nicholls
Violin
Harshil Pathak
Sound Engineer
Preetmohit
tabla
R.A Sanjay
Orchestrator
Dilshaad Shabbir Shaikh
music producer / music supervisor / playback singer
Pradvay Sivashankar
Music Mix: Background Score / Music Mix: Songs: "Chinnanjiru Nilave"
Samarth Srinivasan
orchestrator
S.M. Subhani
strings
Suryansh
music programmer / vocal supervisor
Jerry Silvester Vincent
conductor

Additional Crew

Deepan Boopathy
domestic distribution
Johnson
public relations officer
Madhavaraj Kulanthaivel
Promos Post Production (as Madhavaraaj)
Chinmaya Parida
team : digital cinema
Sarjun
Post Production Supervisor
Aashish Singh
CEO: Lyca Productions
Chonnaphat Soonthornnawaphat
production coordinator
SureshAPrasad
Visual Promotions
Deepa Venkat
dubbing artist: Aishwarya Rai Bachchan

Thanks

Prasanna Vithanage
special thanks
All Filters