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
Nassar
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