Cast

Vikram
Aditha Karikalan

Aishwarya Rai Bachchan
Nandini / Oomai Rani

Ravi Mohan
Arunmozhi Varman

Karthi
Vanthiyathevan

Trisha Krishnan
Kundavai

Jayaram
Alwarkkadiyan Nambi

Prakash Raj
Sundara Chozhar

R. Sarathkumar
Periya Pazhuvettarayar

R. Parthiban
Chinna Pazhuvettarayar

Kishore
Ravidasan

Aishwarya Lekshmi
Poonguzhali

Sobhita Dhulipala
Vanathi

Ashwin Kakumanu
Sendhan Amudhan

Rahman
Madhurantakan
Jayachitra
Sembiyan Maadevi

Prabhu
Periya Velaar

Lal
Malayaman

Vikram Prabhu
Parthibendran Pallavan

Riyaz Khan
Soman Sambavan
Vinay Kumar Joseph
Devaralan

Arjun Chidambaram
Varagunan

Yog Jappie
Karuthiruman

Nizhalgal Ravi
Kadambur Sambuvarayar

Mohan Raman
Anirudha Brahmarayar
Vidhya Subramanian
Vaanavan Maadevi

Vinodhini Vaidyanathan
Vasuki
Ashwin Rao Pallaki
Kandhamaaran

Shyam Fernando
Mahindan
Harris Moosa
Kalapathi

Babu Antony
Khottiga Amogavarshan

Gopi Kannadasan
Dambulla Bikshu

Balaji Sakthivel
Vanangamudi Munnaireyar
Santhosh
Young Aditha Karikalan

Sara Arjun
Young Nandini

Raaghavan Murugan
Amarabujanga Pandiyan

Nassar
Veerapandiyan

Bharat Raj
Karka
Suresh Ekambaram
Aadhan Maran
Nimmy Raphael
Rakkamma
A. Seemon
Ugradevan
Anil Kumar
Pasupathi
Shakthi Ramani
Kani
Ramachandran
Rajaaliyar
Jaichandran
Thanthongi Kalingarayar

Amzath Khan
Mazhavarayar
Kannan
Kundrathur Kizhar
Sundaram
Mazhapadi Thennavan
Jaindhan
Mummudi Pallavarayar
Nambi
Muttharayar
Bharathiraja Sakthivel
PS Commander
Heavens Raja
Saivite
Balla Bhoopalan
Idumbankari
Manoj Kumar K.
CP Guard 1

Aadesh Bala
CP Guard 2
Prabhu Mani
CP Guard 3
Vikram
CP Guard 4
Deepa Venkat
Nandini (Voice)
Krithika Nelson
Kundavai (Voice)
Ashmini Balakrishnan
Poonguzhali (Voice)
K. Smruthi
Vanathi (Voice)

N. Azhagamperumal
Madhuranthakan (Voice)

Kamal Haasan
Narrator
Crew
Sham Kaushal
Action Director
(Directing)
Krithika Nelson
Lyricist
(Writing)
Rahul Nanda
Publicist
(Production)

Kabilan
Lyricist
(Writing)

Jeyamohan
Screenplay
(Writing)
Johnson
Public Relations
(Crew)

Sivakumar Ananth
Lyricist
(Writing)
Vikram Gaikwad
Makeup & Hair
(Costume & Make-Up)
Ken Metzker
Colorist
(Editing)
Sanjiv Anand Naik
VFX Supervisor
(Visual Effects)
Kaecha Kampakdee
Action Director
(Directing)

Dhilip Subbarayan
Action Director
(Directing)

Eka Lakhani
Wardrobe Designer
(Costume & Make-Up)
C H Balu
Still Photographer
(Camera)
Ilango Krishnan
Lyricist
(Writing)
Kalki Krishnamurthy
Original Story
(Writing)

G. K. M. Tamil Kumaran
Associate Producer
(Production)
Bejoy Nambiar
Second Unit Director
(Directing)
Dhana
Assistant Director
(Directing)
Vijay Balaji
Post Production Coordinator
(Production)
K. M. Sarjun
Post Production Coordinator
(Production)
Chandrakant Sonawane
Costume Designer
(Costume & Make-Up)
Ishan Mohan
Assistant Director
(Directing)
Lalgudi N. Ilayaraja
Art Direction
(Art)
Krithika Nelson
Third Assistant Director
(Directing)
Richard Anthony
Second Assistant Director
(Directing)
Santosh Kotkar
Art Direction
(Art)
Nakul Abhyankar
Sound Supervisor
(Sound)

Anand Krishnamoorthi
Sound Designer
(Sound)
S. Sivakumar
Assistant Music Supervisor
(Sound)
Sanaa Mariam
Third Assistant Director
(Directing)

Ravi Varman
Director of Photography
(Camera)

A.R. Rahman
Original Music Composer
(Sound)
Kalki Krishnamurthy
Novel
(Writing)

Sreekar Prasad
Editor
(Editing)

Allirajah Subaskaran
Producer
(Production)

Mani Ratnam
Director
(Directing)
Thotta Tharani
Production Design
(Art)

Jeyamohan
Dialogue
(Writing)

Brinda
Choreographer
(Crew)

Sivakumar Ananth
Executive Producer
(Production)

Elango Kumaravel
Screenplay
(Writing)

Mani Ratnam
Screenplay
(Writing)

Mani Ratnam
Producer
(Production)