A brilliant movie. A must watch. I enjoyed every second of the movie. A heart-touching romantic movie with action, comedy. A good plot but at times looked unrealistic. But given that it is a film we must give space for director's creativity. Brilliant acting surely overshadowed the small mistakes. (4/5)