Full Credits
26 members

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
39 members
Shankar
Director
Adam Dasan
Assistant Director
Gandhi Krishna
Co-Director
Sujatha Rangarajan
Writer
Sujatha Rangarajan
Dialogue
Shankar
Screenplay
Shankar
Story
Na. Muthu Kumar
Lyricist
Pa. Vijay
Lyricist
Tanvi Shah
Lyricist
Vairamuthu
Lyricist
Vaali
Lyricist
M. Saravanan
Producer
M. S. Guhan
Producer
Tirlok Malik
Line Producer
S. P. Muthuraman
Co-Producer
K. V. Anand
Director of Photography
AS Laxmi Narayanan
Sound Mixer
A.R. Rahman
Original Music Composer
A. R. Reihana
Playback Singer
S. P. Balasubramaniam
Playback Singer
Benny Dayal
Playback Singer
Blaaze
Playback Singer
Tanvi Shah
Playback Singer
Suresh Peters
Playback Singer
Hariharan
Playback Singer
Madhushree
Playback Singer
Sayanora Philip
Playback Singer
Udit Narayan
Playback Singer
Chinmayi Sripaada
Playback Singer
Naresh Iyer
Playback Singer
Vijay Yesudas
Playback Singer
Thotta Tharani
Art Direction
Anthony
Editor
Peter Hein
Stunts Coordinator
Brinda Gopal
Choreographer
Prabhu Deva
Choreographer
Raghava Lawrence
Choreographer
Raju Sundaram
Choreographer