Rajinikanth
Dr. Vaseegaran / Chitti
Rajinikanth
Dr. Vaseegaran / Chitti
Aishwarya Rai Bachchan
Sana
Danny Denzongpa
Dr. Bohra
Santhanam
Siva
Karunas
Ravi
Devadarshini
Latha
Sabu Cyril
Agent Shah
Kalabhavan Mani
Pachaimuthu
Cochin Haneefa
Traffic Police
Raaghav
Neighbourhood Bully
Boxer Dheena
Thug
Shriya Sharma
Curious Student
Sugunthan
Police Inspector
Delhi Kumar
Vaseegaran's Father
Revathi Sankaran
Vaseegaran's mother
Chaams
Barber
Devadasu Kanakala
K. Bhajanlal, a customer at The Park Hotel
Rekha Suresh
Savitha Reddy
Sana (Voice)
S. P. Balasubramaniam
Playback Singer
Vijay Prakash
Playback Singer
Manish Malhotra
Costume Design
A.R. Rahman
Playback Singer
Krissy
Playback Singer
Pa. Vijay
Lyricist
Keerthi Sagathia
Playback Singer
Shweta Mohan
Playback Singer
Tanvi Shah
Playback Singer
Lady Kash
Lyricist
Shreya Ghoshal
Playback Singer
Pradeep Kumar
Playback Singer
Yuen Wo-Ping
Stunt Coordinator
Mary E. Vogt
Costume Design
Khatija Rahman
Playback Singer
Madhan Karky
Lyricist
Yogi B
Playback Singer
Lady Kash
Playback Singer
Vairamuthu
Lyricist
Javed Ali
Playback Singer
Sadhana Sargam
Playback Singer
Krissy
Lyricist
Naresh Iyer
Playback Singer
Chinmayi Sripaada
Playback Singer
Hariharan
Playback Singer
Benny Dayal
Playback Singer
Pravin Mani
Playback Singer
Kamal Haasan
Thanks
Shankar
Director
Sujatha Rangarajan
Story
Shankar
Screenplay
A.R. Rahman
Original Music Composer
Sujatha Rangarajan
Dialogue
Shankar
Dialogue
Shankar
Story
Madhan Karky
Dialogue
Prabhu Deva
Choreographer
Anthony
Editor
Santosh Kotkar
Art Direction
Kalanithi Maran
Producer
Peter Hein
Stunts Coordinator
Dinesh Shikari
Choreographer
Atlee
Assistant Director
Shobi Paulraj
Choreographer
Sabu Cyril
Art Direction
R. Ratnavelu
Director of Photography
Raju Sundaram
Choreographer
Karthik G. Krish
Assistant Director
Frankie Chung
Visual Effects Supervisor