The director has come up with a thought provoking storyline and while the presentation was neat, the narrative was fresh. The dialogues were entertaining, the script was well written and the screenplay was apt. Background score was good but songs were not upto the mark. Cinematography was top notch. Editing was regular. Costumes were natural while the art department was suiting the moods. Vinay Pathak has done this before and he does it again, he was a right fit. The real person to watch out for was Neha Dhupia as she shows her versatility in a big way. Naseeruddin Shah was brilliant. Sanjay Mishra was standard. Brijendra Kala was moderate. Rajat Kapoor was not used to his potential.