There is too much going on in this story for the audience to get a grasp of what is actually happening. Performances are amazing... Vidya Balan, Naseeruddin Shah and Arshad Warsi have given some of the best performances of their career. Vidya Balan as the rustic seductress is an absolute delight to watch. Dil to Bachha hai ji song lingers on in the viewer's mind long after the movie ends. Overall, definitely a must watch!