Credits
Cast

Rajinikanth
Sivaji Arumugam

Vivek
Arivu

Suman Talwar
Adisheshan

Shriya Saran
Tamizhselvi Ramalingham

Manivannan
Arumugam

Vadivukarasi
Mrs. Arumugam

Raghuvaran
Dr. Chezhian

Cochin Haneefa
Kuzhanthai Velu
Solomon Pappaiah
Thondaiman

M. S. Bhaskar
Pazhanisamy

Uma Padmanabhan
Jyothi

Pattimandram Raja
Ramalingam

Pithamagan Mahadevan
Astrologer

Pyramid Natarajan
Arivu's Lawyer
A. C. Murali Mohan
Doctor who provides treatment to Kuzhandhaivel

Bose Venkat
Velu

Swaminathan
Customer who enquires about Kanjira

Nayanthara
Special Appearance for Ballelaka Song

Mayilsamy
Cameo Appearance

Chinni Jayanth
Cameo Appearance

Dhamu
Cameo Appearance

Kanal Kannan
Cameo Appearance

Ilavarasu
Cameo Appearance

Livingston
Police Inspector

Andreanne Nouyrigat
Dancer (Uncredited)

Kaniha
Voice Dubbing for Shriya Saran
Art
Thotta Tharani
Art Direction
Camera

K. V. Anand
Director of Photography
Crew

Prabhu Deva
Choreographer

Raju Sundaram
Choreographer

Raghava Lawrence
Choreographer

Brinda
Choreographer

Peter Hein
Stunts Coordinator
Directing
Adam Dasan
Assistant Director

Gandhi Krishna
Co-Director

Shankar
Director, Screenplay, Story
Editing

Anthony
Editor
Production

S. P. Muthuraman
Co-Producer

Tirlok Malik
Line Producer
M. Saravanan
Producer
M. S. Guhan
Producer
Sound

A.R. Rahman
Original Music Composer

S. P. Balasubramaniam
Playback Singer

Suresh Peters
Playback Singer

Udit Narayan
Playback Singer

Vijay Yesudas
Playback Singer
A. R. Reihana
Playback Singer

Sayanora Philip
Playback Singer

Hariharan
Playback Singer

Madhushree
Playback Singer

Chinmayi Sripaada
Playback Singer
Blaaze
Playback Singer

Naresh Iyer
Playback Singer

Benny Dayal
Playback Singer
AS Laxmi Narayanan
Sound Mixer
Writing

Vaali
Lyricist

Pa. Vijay
Lyricist

Vairamuthu
Lyricist

Na. Muthu Kumar
Lyricist
Tanvi Shah
Lyricist, Playback Singer

Sujatha Rangarajan
Writer, Dialogue