The movie is 2.5 hrs long (yes, I checked!) which could have been easily shortened to 2 Hrs. Just remove all those good for nothing songs, few flashbacks (collage of scenes which you've already seen) and one or two more unnecessary scenes.

BUT, but, don't go by that negative starting, this is a good movie and may be first hit of 2013 from Bollywood. Neat(well, 98% neat) script, short and smart dialogues accompanied with powerhouse acting of Manoj Bajpayee, Anupam Kher and Akshyay Kumar(I've never thought I would say Akshyay and good acting in one sentence, ever!)

Go, watch it...you'll definitely enjoy it.