This was definitely not your typical Bollywood movie. I expected song and dance, and I got something completely different. I was pleasantly surprised by the originality. There were plot holes all over the place, and characters acted nonsensically and unrealistically at times. However, the storyline itself is not bad. The lead actress does a credible job although the writers have her doing some pretty dumb things at times. Nevertheless, I was happy that the movie did not follow the old, worn out Indian movie formula and struck new ground with creativity. The first half was better than the second, but overall this was a solid watch.