10 out of 10 marks for Dibakar Banerjee for directing. But many things can be done better especially music by Annu Malik is quite horrible in my opinion. And the acting of Arjun Kapoor, who gives the same expression during the whole film, and the Hariyanwi accent which he has to acquire in this film is very poorly executed by him. He was not audible during most parts of the film. Parineeti was somewhat better than him.