When it comes to gripping thrillers, Bollywood often surprises us with storytelling that’s bold, unexpected, and psychologically complex. While the industry is better known for its colourful musicals and grand romances, over the past few decades it has quietly built a repertoire of unforgettable thrillers—films that challenge the audience, defy formula, and leave a lasting impression.
These movies aren’t just about solving a mystery or chasing a killer—they’re about peeling back layers of society, exploring the human psyche, and confronting uncomfortable truths. Some are tightly-wound whodunits, some are gritty revenge tales, and some delve into the twisted minds of their protagonists. What they all have in common, however, is their ability to hold your attention from the first frame to the last.
In this list, you’ll find old-school suspense thrillers that still pack a punch, cult classics that found love long after their release, and new-age mind-benders redefining the genre. Whether it’s a blind pianist who may not be as helpless as he seems, a woman seeking revenge in the narrow lanes of Kolkata, or a serial killer confessing his crimes with unsettling calm—each of these films has a unique narrative, style, and mood.
So grab your popcorn, draw the curtains, and prepare for cinematic suspense that’s smart, stylish, and superbly executed. These ten Bollywood thrillers are perfect for a night when you’re craving more than just predictable entertainment—they’re designed to keep your pulse racing.
Director: Ram Gopal Varma
Cast: Urmila Matondkar, Manoj Bajpayee, Sushant Singh
A psychological thriller set entirely in one house, Kaun? is eerie, unpredictable, and brilliantly claustrophobic. With just three characters and a single location, the film keeps you guessing till its chilling final reveal. Urmila delivers a haunting performance, while Manoj Bajpayee’s ambiguous presence makes the tension unbearable. It’s one of Indian cinema’s most underrated gems in the genre.
2. Manorama: Six Feet Under (2007)
Director: Navdeep Singh
Cast: Abhay Deol, Raima Sen, Gul Panag
Inspired by Chinatown, this neo-noir thriller is a slow-burn mystery set in small-town Rajasthan. Abhay Deol plays an amateur detective who stumbles into a political scandal while investigating a seemingly simple case. With dry wit, dusty landscapes, and layers of deceit, Manorama is the kind of thriller that reveals itself gradually—and rewards your patience handsomely.
Director: Neeraj Pandey
Cast: Naseeruddin Shah, Anupam Kher, Jimmy Sheirgill
Tense, powerful, and deeply relevant, A Wednesday! unfolds over a single afternoon as an anonymous caller threatens to bomb Mumbai unless certain demands are met. With electric performances by Naseeruddin Shah and Anupam Kher, the film raises ethical questions while delivering pulse-pounding suspense. It’s not just a thriller—it’s a social statement with a bang.
Director: Sujoy Ghosh
Cast: Vidya Balan, Nawazuddin Siddiqui, Parambrata Chatterjee
Set against the festive chaos of Kolkata, Kahaani follows a pregnant woman searching for her missing husband. What starts as an emotional quest soon turns into a gripping tale of deceit, revenge, and hidden identities. Vidya Balan’s performance is fierce and vulnerable, and the film’s jaw-dropping twist is still considered one of Bollywood’s most iconic.
Director: Nishikant Kamat
Cast: Ajay Devgn, Tabu, Shriya Saran, Ishita Dutta
A man who’ll do anything to protect his family — Drishyam isn’t just a thriller, it’s a masterclass in plotting. As secrets unravel and a police investigation closes in, the film keeps you biting your nails till the very end. Tabu is menacing as the determined cop, while Ajay Devgn’s quiet intensity carries the film through its emotional and moral dilemmas. The film has a sequel and a third part is reportedly in the works.
Director: Sriram Raghavan
Cast: Varun Dhawan, Nawazuddin Siddiqui, Yami Gautam, Huma Qureshi
Dark, violent, and morally complex, Badlapur tells the story of a man whose quest for revenge spans 15 years. Varun Dhawan sheds his chocolate-boy image for a brooding, layered performance, while Nawazuddin’s unpredictable charm adds a whole new dimension to the film. This isn’t your standard revenge saga — it’s far more disturbing.
7. Raman Raghav 2.0 (2016)
Director: Anurag Kashyap
Cast: Nawazuddin Siddiqui, Vicky Kaushal
Inspired by the real-life 1960s serial killer Raman Raghav, this psychological thriller explores the twisted mind of a murderer and the fragile sanity of a cop chasing him. Nawazuddin is terrifying as the deranged Raman, and Vicky Kaushal gives a dark, introspective performance. Anurag Kashyap’s signature style—gritty, raw, and unapologetic—makes this a disturbing but unforgettable watch.
Director: Sriram Raghavan
Cast: Ayushmann Khurrana, Tabu, Radhika Apte
What happens when a blind pianist witnesses a murder? That’s just the beginning of this deliciously twisty thriller. With black comedy, moral ambiguity, and jaw-dropping reveals, Andhadhun constantly pulls the rug from under your feet right till the very last scene. Ayushmann is pitch-perfect, but Tabu’s wickedly unpredictable turn steals the show. A genre-defining modern thriller.
Director: Sujoy Ghosh
Cast: Amitabh Bachchan, Taapsee Pannu, Amrita Singh
A gripping cat-and-mouse interrogation drama, Badla keeps you second-guessing till the final frame. Adapted from the Spanish film The Invisible Guest, it’s the dynamic between the calm, probing lawyer Amitabh Bachchan and the seemingly trapped businesswoman, Taapsee Pannu that keeps the tension razor-sharp. Sujoy Ghosh weaves a tightly packed mystery full of red herrings and layered truths.
Director: Nikhil Nagesh Bhat
Cast: Lakshya, Tanya Maniktala, Raghav Juyal
One of the most visceral thrillers in recent years, Kill is a relentless action-survival film set aboard a moving train. What begins as a love story quickly escalates into a brutal, blood-soaked fight for survival. With bone-crunching stunts and high emotional stakes, Kill pushes the boundaries of the thriller genre in Indian cinema — and firmly puts Lakshya on the map as an action star to watch. Unlike traditional Bollywood thrillers that hinge on suspense or psychological drama, Kill is visceral, kinetic, and absolutely relentless. It has more in common with international action-thrillers like The Raid or Train to Busan than with anything we’ve seen from mainstream Indian cinema in recent years.
See Also: Top 10 Must Watch Patriotic Indian Movies To Instil Oneness And Fervour