Directed by Santosh Sivan Produced by Prithviraj Sukumaran ,Santosh Sivan ,Shaji Natesan Screenplay by Shankar Ramakrishnan Story by Shankar Ramakrishnan Narrated by K. P. A. C. Lalitha Starring : Prithviraj ,Sukumaran ,Prabhu Deva ,Genelia D'Souza ,Nithya Menon ,Vidya Balan ,Jagathy Sreekumar ,Arya ,Alexx O'Nell Music by Deepak Dev Cinematography : Santosh Sivan Editing by A. Sreekar Prasad Studio : August Cinema Distributed by August Cinema V. Creations (Tamil Nadu) Release date : 31 March 2011 Running time : 160 minutes