Although the movie does take a lot of liberties when it comes to the plot, the way it turns on its head towards the end makes most of it make sense.
Excellent acting by the main cast, the supporting cast was not great.
Amitabh Bacchan created a character who was not only cunning but also amazingly manipulative, the movie was full of easter eggs, it would have been even better if the director had not felt the urge to explain everything is such excruciating detail.
Had he not committed this folly the movie would have been a little more complex and would have called for multiple views which would have made this good movie amazing!Unfortunately they decided to dumb it down, we still have a good film.A must watch for people who liked Byomkesh Bagchi.
Cherio