Anbarasu, young and arrogant, and Nallasivam, damaged - physically but not spiritually - by life, are thrown together by circumstances, and find that they are in some ways bound together by fate.
Kamal Haasan
Nalla Sivam
R. Madhavan
Anbarasu
Nassar
Kandasamy Padayachi
Kiran Rathod
Bala
Santhana Bharathi
Kandasamy Padayachi's Assistant
Seema
Balasaraswathi's Mother
Yugi Sethu
Uthaman
R.S. Shivaji
Railway Station master
Vichu Vishwanath
Padayatchi's assistant
Balu Anand
Train Ticket checker for the Coromandel Express[
Ilavarasu
Police Inspector
Muthukalai
Roadside drunkard
Uma Riyaz Khan
Mehrunissa
Pasi Sathya
Tea stall owner
Nellai Siva
Street theatre performer
Thiruppaachi Benjamin
Poovilangu Mohan
Kalairani
Krishnamoorthy
Union worker
Madhan
Self
Vasanthi Guru
Dancer
Sundar C
Director
Sriram Parthasarathy
Playback Singer
Karthik (Singer)
Sadhana Sargam
M V Ramesh
Production Manager
S. P. Balasubramaniam
Tippu
Udit Narayan
Vairamuthu
Lyricist
Pa. Vijay
Brinda Gopal
Choreographer
Vijay Prakash
M. Prabhaharan
Art Direction
Screenplay
Dialogue
S. Rajendran
Costume Design
V. Sai
G. Venugopal
Producer
Vidyasagar
Original Music Composer
Arthur Wilson
Director of Photography
Vikram Dharma
Stunts Coordinator
V. Swaminathan
P. Sai Suresh
Editor
K. Muralidharan