Cast & Crew

Directed by

S. Shankar
(as Shankar)

Writing Credits

Swanand Kirkire
(hindi dialogue)
S. Shankar
(story and screenplay)
Sujatha
(dialogue)

Cast

Rajinikanth
Sivaji Arumugam
Shriya Saran
Tamizhselvi / Vidyabharti Ramlingam
Suman
Adisheshan
Vivek
Arivu Mama
Raghuvaran
Dr. Chezhian
Manivannan
Mr. Arumugam
Vadivukkarasi
Mrs. Arumugam
Cochin Hanifa
Minister A.Kulandaivelu / V. Kumar Velu (as V.M.C. Hanifa)
Ravi Kumar
Minister C. Anbanandam
Pattimandram Raja
Ramlingam
Shanmugarajan
Police Inspector
Ala Aljundi
Italian Gangster
Amarasigamani
Amarasigamani
S.P. Balasubrahmanyam
Ballelaka
M.S. Bhaskar
Anbanantham's P.A
Chinnijayanth
Self
Bianca Desai
Pia the Model
Deva
(as Dr. Deva)
Dhamu
(as Damu)
P. Jayadevi
(as Jayadevi)
Ceri Jerome
Dancer
Lakshmanan
(as Laksmanan)
Livingstone
Policeman
Maghendran
(as Magendran)
Tirlok Malik
Friend of Sivaji
Mayilsamy
Self
Muthukalai
(as Muthukaalai)
Pyramid Natarajan
Lawyer
Nayanthara
Dancer / Singer
Uma Padmanabhan
Jyothi Ramalingam
Uma Pathmanabhan
Jyothi Ramlingam
Shree Rammy
Helicopter Pilot
S. Shankar
Cameo appearance in 'Balleilakka' song
R.C. Sunder
(as R.C. Sundar)
Swaminathan
(as Lollu Sabha Swaminathan)
Thamu
Self
Bose Venkat
Velu

Produced by

Saravanan M.
producer
Guhan M.S.
producer
Tirlok Malik
line producer: USA
S.P. Muthuraman
co-producer

Music by

A.R. Rahman
(music)

Cinematography by

K.V. Anand
director of photography

Editing by

Anthony
(as Antony)

Art Direction by

Kishen Dagar
Thota Tharani
(as Thotta Tharani)

Costume Design by

Manish Malhotra

Production Management

Muthuramalingam
executive in charge of production
Aqeel Qureshi
production executive: Mumbai
Kirit Sahgal
assistant production manager: mumbai
Su. Sathyamoorthy
executive in charge of production
Azim Shaikh
executive in charge of production
Sundarraj
executive in charge of production

Second Unit Director or Assistant Director

Adamdasan
assistant director
Mohmmad Yunus Ismail
assistant director
Karthik
first assistant director
Karthikeyan
assistant director
A.R. Gandhi Krishna
co-director
Mathivanan
associate director
Vijay Anand S.
assistant director
Shivalkar
assistant director

Sound Department

Abe Dolinger
sound mixer: New York
Geeta Gurappa
Dolby atmos engineer (as M. Gita Gurappa)
A.S. Laxmi Narayanan
sound mixer
Kartik Sharma V
music engineer
Jayant Vajpayee
dubbing
Stephen J. Burton
boom operator (uncredited)

Visual Effects by

Loganathan Boopathy
visual effects artist
Anoop Chandran
matchmove artist: EFX
Barish Chandran
visual effects artist
Praveen D
visual effects artist: 3D generalist
Praveen Elango
compositor: indianartists
Gopalsamy
compositing artist
Rajesh Kumar K.V.
matchmove artist: EFX
Ramesh Karthikeyan
senior compositor
Satheesh Karur
compositor
Thirumurugan Krishnan
senior compositor
Chandran Lakshmanan
digital compositor
Ken Metzker
digital colorist
Srinivas Mohan
visual effects supervisor
Nandhakishore
matchmove artist
Raju
visual effects artist: Nipuna
Kalaivanan S.
Project Leader 3D
K.V. Sanjit
digital compositor (as Kvsanjit)
Stalin Saravanan
visual effects supervisor
Karur Satheesh
digital compositor
Andrew Shibi
project lead
Narasimhan Srinivasan
visual effects supervisor
Mohinder Subramaniam
compositing lead: Satyam BPO
Venkat Karunakar Uday
digital artist
Sathishkumar Vadivelu
compositor
S. Raghunath Varma
film conformist & colorist (as Varma Raghunath)
Vinoth Yadhav
visual effects artist

Stunts

Amrin Abubakker
stunt performer: stunts
Peter Hein
stunts

Camera and Electrical Department

Veera Babu
assistant camera (as V. Babu)
Chelladurai
assistant camera
P. Chelladurai
camera operator
Richard M. Nathan
assistant camera
R.K. Prathap
assistant camera (as R.K. Pradap)
T. Saravanan
assistant camera
B.K. Sivan
steadicam operator
Kartik Vijay
assistant camera

Casting Department

Ravi Sarin
extras casting

Editorial Department

Ken Metzker
digital intermediate colorist
Parameshkrishna
non-linear editor
R.Nandakumar
3D Colorist
S. Raghunath Varma
assistant colorist (as Varma Raghunath)

Music Department

Raqueeb Alam
hindi lyrics / playback singer
Javed Ali
playback singer
S.P. Balasubrahmanyam
playback singer
BlaaZe
lyrics / playback singer (as Blazee)
Benny Dayal
playback singer
Gomathishree
playback singer
Hariharan
playback singer
Naresh Iyer
playback singer
Tony Joy
sound engineer
T.R. Krishnachetan
music programmer & sound engineer (as T.R. Krishna Chetan)
Madhushree
playback singer
P.K. Mishra
hindi lyrics
Na. Muthukumar
lyrics
Udit Narayan
playback singer (as Udit Narayanan)
Iqbal Pathni
lyricist
Suresh Peeters
playback singer (as Suresh Peters)
Sayonara Philip
playback singer
A.R. Rahman
playback singer
Raihanah
playback singer
Nitin Raikwar
hindi lyrics
A.R. Reihana
playback singer
Tanvi Shah
playback singer
Naresh Sharma
playback singer (as Naresh)
H. Sridhar
music score mixing
Chinmayee Sripada
playback singer (as Chinmayi)
Vaali
lyrics
Vairamuthu
lyrics
Pa. Vijay
lyrics
Vijay Yesudas
playback singer
P.A.Deepak
engineer: song: athirad (uncredited)

Transportation Department

Carolyn Eileen Lynch
driver production assistant

Additional Crew

Ranjeet Bahadur
hindi dubbing director
Kishen Dagar
production coordinator
Prabhu Deva
choreographer
Raghava Lawrence
choreographer (as Lawrence Raghavendra)
Brinda Master
choreographer (as Brinda)
Shree Rammy
Head of Department: Shree Rammy
Sankeetaan Raravir
incharge supervisor (as Shree Rammy Pandey)
Navmeet Singh
production assistant (as Navmeet Arora)
Raju Sundaram
choreographer
All Filters