Excellent attempt to remake Hollywood classic. The movie deserves 4 star rating with beautiful screenplay adptation to the Indian context. Lots of hard work by all characters, specifically Amir who eased into the role very well. Punjabi accent could have been better though. It has its own flaws but still very entertaining and well directed by Advait. I see lots of people rating the movie with 1 star, all I can make out is that either the review is forced to support hate groups or they have limited understanding of meaningful movies with deep messages.