Let's get the obvious out of the way: Almari is not a horror film, and viewers walking in expecting jump scares and demonic cupboards should recalibrate. The title, the poster, the genre tag - Fantasy, Thriller - all point toward a more patient, psychological brand of dread. Shah is less interested in what's inside the cupboard than in what happens to the people standing outside it. That's the film's smartest instinct.
What works best here is tone. The film has a tactile, slightly worn-in quality - old wood, old money, old secrets. The cupboard itself is treated less like a prop and more like a character, and the production wisely lets it loom in the frame rather than overexplaining it. Rajpurohit anchors the whole thing with a performance that moves from curiosity to hunger to something close to regret, and she keeps Manasi human even as the plot pulls her toward the supernatural. Desai's Tanay is the quieter counterweight, the guy trying to hold the family together while everyone else is busy wanting things.
The supporting cast is where the movie both shines and stumbles. Panchal's Jadugar is the standout - a man who speaks in riddles and somehow makes them land. Prajapati gives Karman a slippery, charming menace. But with this many characters orbiting one magical object, the script occasionally loses track of who matters and why. Anil Modi's Stranger and the various mystical advisors start to blur together in the second act, and you can feel the film straining to give everyone a purpose.
At 140 minutes, Almari is also noticeably long. The middle stretch sags under the weight of its own mythology - too much explaining, not enough experiencing. When the film finally stops talking about the cupboard and starts using it, the momentum returns and the finale pays off in a way that feels earned rather than cheap. Shah doesn't stick the landing perfectly, but he sticks it.
Also worth noting: the film plays its desires as genuinely dangerous, not just decorative. Greed, envy, longing - each wish has a cost, and the movie is smart enough to let some of those costs go unpunished. That ambiguity is what lingers after the credits.