This film was very heartwarming and thought provoking, although the opening song was a bit drowsy and long! John Abraham is in fine form here, starring as a police detective who falls in love with a pretty but naive girl (who is protecting a little boy in her care) during a murder investigation gone awry. The storyline is solid until it reaches its mostly unbelievable climax! It's almost like the writer had a good idea for this very picturesque film, but halfway through lost focus! To me, its silly when writers or directors (and I've seen this especially in Bollywood cinema) try to make the actors forcefully send a message to the audience. It should be purely entertainment or left to the audience to decide what their point of view is. When it comes across as an opinion being forced on the viewer, it ruins the film and makes it subjective instead of objective. I don't want to give too much away but it is worth a watch! John Abraham is a total 'Paap' in this role, no puns intended!