Cast (17)

Vijay

Guru / Prasad

Shriya Saran

Abhinaya

Namitha

Dhanalakshmi

Santhanam

Guru's friend

Ashish Vidhyarthi

Anand Chelliah (Abhinaya's father)

Geetha

Guru's Mother

M. S. Bhaskar

Guru's coach

Sathyan Sivakumar

Guru's Friend

Sayaji Shinde

Corrupt Jeweler

Ganja Karuppu

Guru's Brother

Tanikella Bharani

Guru's Father

Shakeela

Shakeela (Special Appearance)

Chaams

Train Passenger

Sriman

Appukutty

Manobala

Niveditha Vijayan

Renu

Crew (10)

Anthony

Editor

Swargachitra Appachan

Producer

Bharathan

Director

A.R. Rahman

Original Music Composer

Balasubramaniem

Director of Photography

Bharathan

Screenplay

S. K. Jeeva

Story

Bharathan

Dialogue

Saindhavi Prakash

Playback Singer

Na. Muthu Kumar

Lyricist