Directed by Harish Shankar Produced by Bandla Ganesh Written by Abhinav Kashyap Screenplay by Satish Vegesna ,Ramesh Reddy Starring : Pawan Kalyan ,Shruti Haasan ,Abhimanyu Singh Music by Devi Sri Prasad Cinematography : Jayanan Vincent Editing by Gowtham Raju Studio : Parameswara Art Productions Distributed by Sri Venkateswara Film Distributors (Nizam) ,BlueSky Cinemas (USA) Release date : 11 May 2012