I hardly give out reviews but I was just compelled to give one for this movie. It's amazing.

The story - At the heart of it, its a very well crafted mystery about multiple but related murders going on. It has so many twists and turns, all of which are natural and dont seem forced at all. It's well written, well thought of. A great mystery isnt one thats out of the blue but one that leaves a few hints for the audience, but still manages to surprise everyone with the reveal. And this movie has multiple amazing reveals, each of which has its own set of carefully placed hints throughtout the narration. This is by far the best mystery bollywood has put out in the last decade. A must watch

The music - The movie has a phenomenal background score. The music is crafted specifically for the movie itself and not placed into it randomly. It has meaning to the story playing in the foreground. Music also connects different scenes in the movie, with related interactions having their own theme songs.

The dialogues - Catchy interactions. Great dialogues. There is a lot of subtext all throughout the movie. The movie doesnt spell out everything. It perfectly encapsulates the "Show, dont tell" principle of filmmaking while still kepping the dialogues relevant and engaging. Some interactions are also rythymic.

TLDR: WATCH IT, please.