Credits
Cast

Vikram
Aditha Karikalan

Aishwarya Rai Bachchan
Nandini / Mandakini Devi

Ravi Mohan
Arunmozhi Varman

Karthi
Vanthiyathevan

Trisha Krishnan
Kundavai

Prakash Raj
Sundara Chozhar

R. Sarathkumar
Periya Pazhuvettarayar

R. Parthiban
Chinna Pazhuvettarayar

Jayaram
Alwarkkadiyan Nambi

Vikram Prabhu
Parthibendran Pallavan

Rahman
Madhurantakan

Aishwarya Lekshmi
Poonguzhali

Sobhita Dhulipala
Vanathi

Prabhu
Periya Velaar

Lal
Malayaman

Kishore
Ravidasan
Jayachitra
Sembiyan Maadevi

Ashwin Kakumanu
Sendhan Amudhan

Babu Antony
Khottiga Amogavarshan

Riyaz Khan
Soman Sambavan

Yog Jappie
Karuthiruman

Mohan Raman
Anirudha Brahmarayar
Vidhya Subramanian
Vaanavan Maadevi

Vinodhini Vaidyanathan
Vasuki

Raaghavan Murugan
Amarbujanga Pandiyan
Santhosh
Young Aditha Karikalan

Sara Arjun
Young Nandini
Nila Kavitha Bharathy
Young Kundavai
Samartha Satyajit
Young Arunmozhi Varman

Nasaar
Veerapandiyan
Nimmy Raphael
Rakkamma
Vinay Kumar Joseph
Devaralan

Nizhalgal Ravi
Kadambur Sambuvarayar

Balaji Sakthivel
Vanangamudi Munnaireyar

Makrand Deshpande
Chief Kalarmugar
Ashwin Rao Pallaki
Kandhamaaran

Bharat Raj
Karka
A. Seemon
Ugradevan
Suresh Ekambaram
Aadhan Maran
Anil Kumar
Pasupathi
Shakthi Ramani
Kani
Shreema Upadhyaya
Maathuli
Ramachandran
Raajaliyar
Jaichandran
Thanthongi Kalingarayar

Amzath Khan
Mazhavarayar
Kannan
Kundrathur Kizhar
Sundaram
Mazhapadi Thennavan
Jaindhan
Mummudi Pallavarayar
Nambi
Muttharayar

Pondy Ravi
Periya Pazhuvettarayar Commander
Bharathiraja Sakthivel
PS Commander
Heavens Raja
Saivite
Bhalla Bhoopalan
Idumbankari
S. Radhakrishnan
Nagapattinam Bikshu
Balla Bhoopalan
Idumbankari

Arjun Chidambaram
Varagunan
Harris Moosa
Kalapathi

Gopi Kannadasan
Dambulla Bikshu

Shyam Fernando
Mahindan
Deepa Venkat
Nandini (Voice)
Krithika Nelson
Kundavai (Voice)
Ashmini Balakrishnan
Poonguzhali (Voice)
K. Smruthi
Vanathi (Voice)

N. Azhagamperumal
Madhuranthakan (Voice)

Kamal Haasan
Narrator (voice)
Art
Thotta Tharani
Production Design
Camera

Ravi Varman
Director of Photography
C H Balu
Still Photographer
Costume & Make-Up
Chandrakant Sonawane
Assistant Costume Designer

Eka Lakhani
Costume Designer
Vikram Gaikwad
Makeup Designer, Hair Designer
Crew
Sham Kaushal
Fight Choreographer

Dhilip Subbarayan
Fight Choreographer
Kaecha Kampakdee
Fight Choreographer
Directing
Bejoy Nambiar
Second Unit Director, Creative Producer
Editing
Ken Metzker
Colorist

Sreekar Prasad
Editor
Production

Sivakumar Ananth
Executive Producer, Lyricist

G. K. M. Tamil Kumaran
Head of Production
S. Barani
Line Producer

Subaskaran Allirajah
Producer

Gopi Prasannaa
Publicist
Sound
Nakul Abhyankar
Music Supervisor

A.R. Rahman
Original Music Composer

Shankar Mahadevan
Playback Singer

K. S. Chithra
Playback Singer

Shakthisree Gopalan
Playback Singer

Haricharan
Playback Singer

Harini
Playback Singer
Dr. Narayanan
Playback Singer
Aravind Srinivas
Playback Singer

Sathyaprakash Dharmar
Playback Singer
Niranjana Ramanan
Playback Singer

T. S. Ayyappan
Playback Singer
Keerthana Vaidyanathan
Playback Singer
Khatija Rahman
Playback Singer
Sreekanth Hariharan
Playback Singer
Shenbagaraj
Playback Singer

Anand Krishnamoorthi
Sound Designer
Craig Mann
Sound Mixer
S. Sivakumar
Sound Mixer
Visual Effects
Sanjiv Anand Naik
VFX Supervisor
H. Monesh
VFX Supervisor
Writing

Jeyamohan
Dialogue, Screenplay
Ilango Krishnan
Lyricist
Kalki Krishnamurthy
Novel, Original Story

Elango Kumaravel
Screenplay

Mani Ratnam
Screenplay, Director, Producer