3.5 Very Good

The movie is good overall. However, the second part is a bit boring while the first part is good. Ranbir, Deepika and Bipasha give a good performance while minissha is ok. The film is good.