The movie is outstanding, it will take your heart away. I know why people are hating it so much Firstly, Most of the Indian viewers first watch movies like Judwaa 2, Dabangg 3, then the same people ask why films like Swadesh, Jagga Jasoos etc flopped. Basu's movies are the victims of this, Basu's movies are not so easy to understand, his films hide some messages that you understand after thinking a lot. That is why his films flopped because Indian viewers want item numbers as well as Oscars. Second reason, Most of the Indian viewers love naked actresses dancing, liquor, cars, unrealistic cliche stories, some unrealistic happy ideal families with full of values, mockery of eunuchs on the big screen but if someone says anything about superstition (which pk, omg showed) about God, then they have problems. The movie did not say that God doesn't exist. He said that your actions will decide the end of your life. We don't know whether there is hell and heaven or not, but we should always do our deeds, leave the consequences to God. The movie said that God is there, but don't do business in his name because your actions are the ultimate judge, who'll decide if you're made for heaven or hell.

One star less because some scenes were confusing.