Cast (62)

Vikram

Aditha Karikalan

Aishwarya Rai Bachchan

Nandini / Oomai Rani

Jayam Ravi

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

Master Raghavan

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 (44)

Sham Kaushal

Action Director

Rahul Nanda

Publicist

Johnson

Public Relations

Jeyamohan

Screenplay

Kabilan

Lyricist

Sivakumar Ananth

Lyricist

Krithika Nelson

Lyricist

Ken Metzker

Colorist

Sanjiv Anand Naik

VFX Supervisor

Vikram Gaikwad

Makeup & Hair

Ilango Krishnan

Lyricist

C H Balu

Still Photographer

Kaecha Kampakdee

Action Director

Dhilip Subbarayan

Action Director

Eka Lakhani

Wardrobe Designer

Kalki Krishnamurthy

Original Story

Bejoy Nambiar

Second Unit Director

Dhana

Assistant Director

K. M. Sarjun

Post Production Coordinator

Vijay Balaji

Post Production Coordinator

Krithika Nelson

Third Assistant Director

Sanaa Mariam

Third Assistant Director

Richard Anthony

Second Assistant Director

Ishan Mohan

Assistant Director

Lalgudi N. Ilayaraja

Art Direction

Santosh Kotkar

Art Direction

Chandrakant Sonawane

Costume Designer

Nakul Abhyankar

Sound Supervisor

Anand Krishnamoorthi

Sound Designer

S. Sivakumar

Assistant Music Supervisor

G. K. M. Tamil Kumaran

Associate Producer

Ravi Varman

Director of Photography

A.R. Rahman

Original Music Composer

Kalki Krishnamurthy

Novel

Sreekar Prasad

Editor

Thotta Tharani

Production Design

Jeyamohan

Dialogue

Mani Ratnam

Screenplay

Elango Kumaravel

Screenplay

Brinda

Choreographer

Sivakumar Ananth

Executive Producer

Subaskaran Allirajah

Producer

Mani Ratnam

Producer

Mani Ratnam

Director