Every actor and actress played their role well. Nawazuddin Siddiqui once again showed how flawlessly he can act. As for Amy Jackson, she understands Hindi but cant talk in Hindi. Broken Hindi could also fit a little more realistic.
The plot is more or less okay for time pass. It looks like two or more different stories are put up here. The hero of this movie can barely run a shop but very good in cricket, hitting six sixes in six balls. The viewers might think, later he will end up in some cricket team. But, it is all about golf. Quite frustrating to see that even portraying a different game still needs cricket to pull the attention of viewers. Next, the rivals mother should come back in the later part of the story, which could bring a little more fun. Also, the pressure from the rival is much less than the real world. I would love to see those harsh condition being poured on real champion.
So, if you are getting bored or just want to pass your time, or having a casual friends meet, you can go for it.