Characters played by Ajith Kumar
Surya
Characters played by Devayani
Kamali
Characters played by Heera Rajgopal
Neha
Characters played by Thalaivasal Vijay
Panneer (Auto Driver)
Characters played by Karan
Siva (Surya's Friend)
Characters played by Ra. Sankaran
Church Father
Characters played by L.I.C. Narasimhan
Surya's Co-Passenger at Train
Characters played by Pandu
Ramasamy
Characters played by Sabitha Anand
Kamali's sister
Characters played by Manivannan
STD Shop Owner (Guest Role)
Characters played by Raja
Jeeva (Guest Role)
Characters played by Rajeev
Sekhar (Guest Role)
Characters played by Ramji
Kamali's Co-passenger at Train
Characters played by Rani
Vegetable Seller at Train