"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
as Nalla Sivam
R. Madhavan
as Anbarasu
Nasaar
as Kandasamy Padayachi
Kiran Rathod
as Bala
Santhana Bharathi
as Kandasamy Padayachi's Assistant
Seema
as Balasaraswathi's Mother
Yugi Sethu
as Uthaman
R.S. Shivaji
as Railway Station master
Vichu Vishwanath
as Padayatchi's assistant
Balu Anand
as Train Ticket checker for the Coromandel Express[
Ilavarasu
as Police Inspector
Muthukalai
as Roadside drunkard
Uma Riyaz Khan
as Mehrunissa
Pasi Sathya
as Tea stall owner
Nellai Siva
as Street theatre performer
Thiruppaachi Benjamin
Poovilangu Mohan
as
Kalairani
Krishnamoorthy
as Union worker
Madhan
as Self
Vasanthi Guru
as Dancer
Sundar C
Director
Sriram Parthasarathy
Playback Singer
Karthik
Sadhana Sargam
M V Ramesh
Production Manager
S. P. Balasubramaniam
Tippu
Udit Narayan
Vairamuthu
Lyricist
Pa. Vijay
Brinda
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