Best Bollywood Mystery Movies with high IMDB Rating

Jaane Jaan

IMDB Rating: 7/10

In the town of Kalimpong, Maya runs a cozy café, finding comfort in her friendship with Naren, a thoughtful math teacher. When Maya’s abusive ex-husband, Ajit, reappears, things take a dark turn with a violent encounter resulting in Ajit’s death.


IMDB Rating: 7.2/10

Vikram Sethi, a well-known British-Indian author, finds himself caught in a tangled mess of lies and violence after his wife, Katherine, is discovered dead in their Mumbai hotel room. Panicked and desperate, Vikram flees from the police.

No One Killed Jessica

IMDB Rating: 7.2/10

In New Delhi, Jessica, a bartender, faces a scary situation when she refuses to serve more drinks at a fancy party. A guy named Manish, whose dad is a politician, shoots her for it. Even though lots of people see what happens, it’s hard to make things right

Gupt: The Hidden Truth

IMDB Rating: 7.3/10

Governor Jaisingh Sinha’s life takes a dramatic turn when his stepson Sahil, upset over Sinha’s marriage to his mother, lashes out in anger. The situation escalates when Sinha announces Sahil’s engagement to Sheetal, leading to a tragic confrontation

The Stoneman Murders

IMDB Rating: 7.3/10

In the streets of Bombay, a serial killer known as the ‘Stoneman’ instills fear among the people, yet the police force seems indifferent. Sanjay Shelar, a suspended officer yearning for redemption, sees an opportunity for reinstatement in solving this case.

A Death in the Gunj

IMDB Rating: 7.4/10

In 1979, in the town of McCluskieganj, Bihar, two friends, Nandu and Brian, find themselves facing a grim situation: there’s a dead body in the trunk of their car, and they’re trying to figure out what to do.


IMDB Rating: 7.9/10

The story revolves around Shalini, a troubled mom, and her daughter Kali, who gets kidnapped. Shalini’s ex-husband Rahul gets caught up in the chaos, causing tension. A cop named Bose, who has a grudge against Rahul, gets involved too.

Drishyam 2

IMDB Rating: 8.2/10

In 2014, David Braganza runs away after a crime, accidentally witnessing something involving Vijay Salgaonkar. Fast forward seven years, Vijay seems to have it all together with his family, but there’s trouble brewing underneath.