The director has come up with a hard hitting tale and though the presentation was good, the narrative was better. The dialogues were neat, the script was simple and the screenplay was good. Background score was nice but could have been avoided in many scenes, songs were high pitched, Cinematography is top notch. Editing was crisp. Costumes were real and the art department was fabulous. Vivek Oberoi came up with an excellent performance and he fitted the bill. Abhimanyu Singh was a revelation, he will grow in no time. Shatrughan Sinha was impressive, Kota was effective, Radhika Apte was sensuous, Zareena Wahab was matured, Rajendra Gupta was neat, Kitty was okay, Sushant Singh was quick, Tanikella Bharani was elegant, Ashish Vidyarthi was apt, the others did their bit as required.