3.5 Very Good

Overall the movie is a good experience but it could have been excellent and the only gap i see is lack luster second half in terms of story and screenplay. The performances are however top notch all throughout the film. The pick of the actors are Manoj, Arjun, Ranbir and Nana. There is surely a need to cut down the movie by at least half an hour. The entire episode of Babulal (where his boyfriend gets killed in bed with him) was un-necessary. Also the scene where Ranbir's mother approaches Ajay Devgan to tell him that she is his real mother, lacks power. I seriously hope had that scene been given to Nana Patekar the impact would have been great.