3.5 Very Good

Vidya Balan has payed a roll which can't be expressed in words. Mind blowing performance. She has portrayed the character with life. All characters have done well and adapted rolls aptly.In my opinion movie is not for the mass audience its for class and cannot be expressed. The second half is touchy and carrys you away. Vidya Balan has proved once again there is no competition for her she performs live into the chracter.Worth seeing once