Back to Bollywood
Best Bollywood Mystery Movies: 15 Whodunits and Suspense Films You Must Watch
Bollywoodbollywoodmystery

Best Bollywood Mystery Movies: 15 Whodunits and Suspense Films You Must Watch

Best Bollywood mystery movies ranked — from Detective Byomkesh Bakshy to Andhadhun, Talvar and Drishyam. 15 Hindi whodunits and suspense films worth your weekend.

Akhil NairSeptember 13, 2026

Bollywood does suspense better than it gets credit for. We obsess over the same 20 romances and action spectacles, while some of the sharpest whodunits, investigative dramas and slow-burn mysteries in Hindi cinema quietly pile up on OTT. This list fixes that.

Below are the best Bollywood mystery movies — films where the puzzle is the point, where you're given clues instead of set pieces, and where the final reveal actually lands. No fake rankings, no filler: every title here is a real, well-known Hindi film you can still find on streaming or digital rental. Availability shifts month to month, so treat platform names as a general guide.

What makes a great Bollywood mystery movie

A good Hindi mystery has to do three things at once. It must plant clues honestly, keep the audience guessing without cheating, and still deliver the emotional drama Indian audiences expect. The best entries in this genre — think Drishyam or Andhadhun — work because the mystery is welded to a character's desperation, not bolted on as a gimmick.

We've split this list into three buckets: detective whodunits, psychological mysteries, and true-crime investigations. That's the cleanest way to pick your next watch.

Best Bollywood detective and whodunit movies

1. Detective Byomkesh Bakshy! (2015)

Dibakar Banerjee's moody period mystery puts Sushant Singh Rajput in 1940s Calcutta, chasing a missing-persons case that spirals into something far darker. The production design is stunning and the plotting genuinely rewards attention. One of the most stylish whodunits Hindi cinema has attempted.

2. Samrat & Co. (2014)

A lighter, old-school detective film starring Rajeev Khandelwal. It wears its Sherlock-and-Holmes-meets-Indian-TV-serial influences openly, and it's a fun, low-stakes watch if you want a mystery without dread.

3. Manorama Six Feet Under (2007)

Abhay Deol plays a washed-up crime novelist who stumbles into a real investigation in a dusty Rajasthan town. Neo-noir, quietly devastating, and criminally under-watched. If you like mysteries where the detective is the most broken person in the story, start here.

4. Kahaani (2012)

A pregnant woman arrives in Kolkata looking for her missing husband. What follows is one of the best-plotted Hindi thrillers of the last two decades, with a twist that most viewers genuinely don't see coming. Vidya Balan is superb.

Best psychological Bollywood mystery movies

5. Andhadhun (2018)

A blind pianist witnesses a murder — or does he? Sriram Raghavan's film is a masterclass in misdirection, black comedy and moral rot. Every character is lying about something, and the film keeps changing the rules right up to the final shot. Widely considered the best Hindi mystery of its decade.

6. Drishyam (2015)

A cable operator with a photographic memory builds an airtight alibi to protect his family. The mystery here isn't who did it — it's whether the police can break the story. Ajay Devgn anchors a film that turns ordinary middle-class detail into a weapon.

7. Ek Hasina Thi (2004)

Sriram Raghavan again, this time with a revenge-mystery structure. Urmila Matondkar and Saif Ali Khan play a couple whose relationship collapses into something much more sinister. Grim, tight, and endlessly rewatchable.

8. Johnny Gaddaar (2007)

Five men, one bag of money, one traitor. Raghavan's twisty crime-mystery is structured like a chess game and features one of the great Hindi film endings. If you've only seen Andhadhun, this is your next stop.

9. Ugly (2013)

Anurag Kashyap's kidnapping mystery set in Mumbai's film industry. Nobody is innocent, everyone is lying, and the search for a missing girl becomes a search for who deserves blame. Bleak, brilliant, and not for a light evening.

Best true-crime and investigative Bollywood mysteries

10. Talvar (2015)

Based on a real double-murder case, this is a procedural mystery where the investigation itself is the crime. Irrfan Khan plays a CBI officer trying to find the truth inside a media circus. Sharp writing, no easy answers.

11. No One Killed Jessica (2011)

Rani Mukerji and Vidya Balan headline a real-life-inspired mystery about a murder in a Delhi bar and the fight to get justice. It's part investigation, part courtroom drama, fully gripping.

12. Section 375 (2019)

A courtroom mystery where the truth of what happened between two people is the puzzle. Akshaye Khanna and Richa Chadha are excellent, and the film refuses to hand you a tidy answer.

13. Rahasya (2015)

A murder inside a wealthy Mumbai home, with the victim's own father as the prime suspect. Kay Kay Menon's investigator carries this tense, underrated whodunit.

14. Rustom (2016)

A naval officer shoots his wife's lover and surrenders. The mystery is motive, and the courtroom is the arena. Big, mainstream, and based on a real case that gripped India.

15. Talaash (2012)

Aamir Khan as a grieving cop investigating a film star's death in Mumbai. It blends procedural mystery with something stranger underneath — and the ending is the most debated part of the film. If you want a Hindi mystery that lingers, this is it.

How to pick your next Bollywood mystery night

  • Want a twist that breaks your brain? Andhadhun, Kahaani, Johnny Gaddaar.
  • Want realism and procedure? Talvar, Section 375, Rahasya.
  • Want atmosphere and noir? Manorama Six Feet Under, Detective Byomkesh Bakshy!, Ugly.
  • Want family-friendly suspense? Drishyam.
  • Want something genuinely unsettling? Talaash, Ek Hasina Thi.

A quick note on where to watch: most of these titles cycle between Netflix, Prime Video, JioHotstar, ZEE5 and digital rental stores. Hindi mystery films move around a lot, so check your app's search bar before committing to a movie night.

And if you're the kind of viewer who pauses to build your own suspect list — that's exactly the instinct our Bollywood mystery quizzes are built for. Watch the film, then test whether you actually caught the clues.

Key takeaways

  • Sriram Raghavan directed three films on this list: Andhadhun, Johnny Gaddaar, and Ek Hasina Thi.
  • Andhadhun, Kahaani, and Drishyam are the most consistently recommended Bollywood mystery films.
  • True-crime mysteries like Talvar and Section 375 focus on moral ambiguity rather than a single twist ending.
  • Underrated picks worth watching: Manorama Six Feet Under, Rahasya, and Samrat & Co.
  • OTT availability for these Hindi films changes frequently, so verify on Netflix, Prime Video, JioHotstar, or ZEE5 before watching.

FAQ

What is the best Bollywood mystery movie of all time?

Andhadhun (2018) is the most widely praised, thanks to its layered plotting and unpredictable ending. Kahaani and Drishyam are close contenders depending on whether you prefer investigation or psychological suspense.

Which Bollywood mystery movies have the biggest plot twists?

Andhadhun, Kahaani, Johnny Gaddaar, and Talaash are the usual answers. Each one recontextualises earlier scenes rather than springing a random reveal.

Are there Bollywood mysteries suitable for family viewing?

Yes — Drishyam is the safest pick, with strong suspense and no graphic violence. Detective Byomkesh Bakshy! also works well for older teens and adults watching together.

Where can I watch these Bollywood mystery movies on OTT?

They rotate across Netflix, Prime Video, JioHotstar, and ZEE5, and several are available on digital rental. Because Hindi film libraries change often, search the title directly on your preferred platform.

Which Bollywood mystery movies are based on true stories?

Talvar, No One Killed Jessica, Section 375, and Rustom are all inspired by real cases. Expect dramatised versions of events rather than documentaries.

Keep reading

Related Bollywood articles

View all Bollywood posts

Ready to test your knowledge?

Put your Bollywood knowledge to the test in Quizinema games — and follow @quizinema for daily reels.