I was really impressed with the movie. Although the story is (again) built around a relationship triangle but the twist to the story is quite different from the usual plot line that you see in Hindi movies. Vidya Balan definitely stole the show with her natural and subtle acting (most of the Indian actors/actresses are known for their exaggerated expressions, which are more suitable for theater than for movies), kudos to her. Sanjay Dutt was good as usual and Saif is improving with time. Besides the main lead everybody pitched in with pretty good acting, giving the movie an overall balance. In particular Raima Sen and her friend (don't know her name) were very good. One of the surprises were seeing Rekha (yeah!) as a club singer in one of the songs :), she's still able to pull it off. We need more movies like this, and overall, I would recommend others to watch this movie.