"Guru has the ability to predict future events. With his unique ability, he identifies several future events, including the attempted murder of his lover by a look-alike."
Vijay
as Guru / Prasad
Shriya Saran
as Abhinaya
Namitha
as Dhanalakshmi
Santhanam
as Guru's friend
Ashish Vidhyarthi
as Anand Chelliah (Abhinaya's father)
Geetha
as Guru's Mother
M. S. Bhaskar
as Guru's coach
Sathyan Sivakumar
as Guru's Friend
Sayaji Shinde
as Corrupt Jeweler
Ganja Karuppu
as Guru's Brother
Tanikella Bharani
as Guru's Father
Shakeela
as Shakeela (Special Appearance)
Chaams
as Train Passenger
Sriman
as
Appukutty
Manobala
Niveditha Vijayan
as Renu
Swargachitra Appachan
Producer
Anthony
Editor
Bharathan
Director
Dialogue
S. K. Jeeva
Story
Balasubramaniem
Director of Photography
A.R. Rahman
Original Music Composer
Screenplay
Saindhavi
Playback Singer
Na. Muthu Kumar
Lyricist