Average
The screenplay and casting is undoubtedly top notch. The acting of Jaideep Ahlawat is outstanding. But the story-line failed to uphold their performances.
The end of the story implies that the Teacher had only one outcome to rescue KK and that is to set himself up. Which was okay, but for a genius like him it was rather silly to get caught by a remark from a waitress at KK's restaurant. He had to foresee that outcome. He could've easily told Karan that he goes there everyday because he just likes the egg fry. I mean was he purposefully trying to get caught? That is very silly. he had no reason to make himself Mr. X. X could've easily remained X.
Then Kareena's over protectiveness towards her daughter is also a bit too much. She had absolutely no play in the whole plot created by the Teacher. She just follows whatever he asks and at the end she happily sacrifices the man who saved her and starts having a great time with her daughter.
Even the end could've been better. The reveal could've come from Karan's discovery of something in later years like 15-20 years after the Teacher's imprisonment. Somehow he travels there again, and he gets to uncover the truth but lets it kept hidden. I think it would make a much much better ending then just revealing the twist from the Teacher's POV.
Overall it's a good to watch film, but it had the potential to be a masterpiece.