Thomas Thangadurai
Arvind Swamy
Deva
Prabhu Deva
Mohan Raman
Rallapalli Narasimha
Sister Agnes
Janaki Sabesh
P. J. Sarma
Thomas's employee (uncredited)
Rajiv Menon
A man in the crowd (uncredited)
Gautham Vasudev Menon
Deva (voice)
Vikram
Priya Amalraj
Kajol
Mother Superior
Arundathi Nag
Guru
Nassar
Amalraj
Girish Karnad
James Thangadurai
S. P. Balasubramaniam
Jaipal
Prakash Raj
David
Ranvir Shah
V. K. Ramasamy
Playback Singer
Srinivas
Hariharan
Unni Menon
K. S. Chithra
Malgudi Subha
Febi Mani
Sadhana Sargam
Hema Sardesai
Lyricist
Vairamuthu
Kavita Paudwal
Director
Screenplay
Dialogue
Story
Anuradha Sriram
Sujatha Mohan
Shankar Mahadevan
Abhijeet Bhattacharya
KK
Director of Photography
Ravi K. Chandran
Editor
Suresh Urs
Original Music Composer
A.R. Rahman
Venu
Producer
M. Balasubramanian
M. Saravanan
Additional Writing
V. C. Guhanathan
G.B. Vijay
M. S. Guhan
Malaysia Vasudevan
Mano