This is going to be short and simple.
Went to see as it was highly recommended by a friend. Plus wifey has a thing for Chitrangda. Too many subplots, too many characters(half of which get killed off), uneven screenplay, improper dubbing(Yeah!) and amateur acting too(at least by Arunoday Singh). A lot is there to put you off.
What works here however is the story which is gripping in parts and makes you wonder what the f#$@ will happen eventually, earthy dialogues(some of them are real gems) and fiiinally Irfan Khan, Irfan Khan and Irfan Khan. Some of his lines are the real high points of the film wich could easily have been edited by 15-20 minutes to make for a thrilling ride. Sushant Singh is perfect as the corrupt inspector and some of the supporting cast is also near perfect. Chitrangda is all dusky and sexy but has a problem emoting in hindi. She would do great in Hinglish films I guess while Aditi Rao hasn't much to do than other than kiss Arunoday Singh. No. There are no 22 kisses. Arunoday Singh is passe while Saurabh Shukla is awesome as the haryanvi real estate guy.
I am giving it a little more than 3 stars. Don't expect much and you will have fun for sure.