Are you lowkey someone who’s obsessed with decoding a movie mystery even before the protagonist of the film could do so? Well, Bollywood thriller movies deliver just that and so much more. Bollywood has a thriller movie under every sub-genre – be it psychological, action, drama, spy, or crime.

Indian filmmakers are well aware of our extended love for serial killers and mysterious disappearances filled with drama, they just know the drill. Well, even the movie fanatic in us would refuse to miss out on any engrossing, suspenseful and plot-driven story that demands 200% focus from us. 

Hold tight and scroll through the list to check out the eclectic bunch of best Bollywood thriller movies that have a nail-biting finish. 

Sr No.Movie NameIMDb Rating
1.Haseen Dillruba6.9
2.Silence… Can You Hear It?6.5
3. The Girl On The Train4
4.AK vs. AK6.9
6.Raat Akeli Hai7.2
9.Mardaani 27.3
10.Batla House7.2
15.The Hungry7.1
16.Naam Shabana6.2
20.Kahaani 26.6
24.Karthik Calling Karthik7.1
25.Mission Majnu 7.2
30.Dial 1005.9
31.Talaash: The Answer Lies Within7.2
32.Ugly 7.9
34.Table No. 217.2
35. Phobia6.8

1. Haseen Dillruba (2021)

A woman, who is being investigated as a suspect in her husband’s murder, exposes secrets of their turbulent marriage that only serve to blur the truth. This murder mystery enclosed in relationship drama is worth giving a watch as Tapsee Pannu plays a significant role while Vikrant Massey steals the show. Rated 6.9 on IMDb, you can watch the movie on Netflix.

haseen dilruba

2. Silence… Can You Hear It? (2021) 

Silence… Can You Hear It? is a ZEE5 Original murder mystery film starring Manoj Bajpayee, Arjun Mathur, Prachi Desai, and Sahil Vaid. When Pooja Chaudhary, the daughter of retired Justice Chaudhary, is allegedly killed under suspicious circumstances, ACP Verma is assigned to the investigation. With Bajpayee in one of his most well-written characters, the compelling cast demands this well-executed mystery to top your watchlist. The movie is rated 6.5 on IMDb.


Check Out – Hindi Movies You Can Watch For Free Online

3. The Girl On The Train (2021) 

A troubled divorcee keeps tabs on a supposedly perfect couple from afar until she makes a shocking remark that takes her right into a twisted murder investigation. Starring kohl-eyed Parineeti Chopra, charming Avinash Tiwari and the graceful Aditi Rao Hydari, this suspenseful thriller will keep you glued to your seat. Rated 4 on IMDb, you can stream it on Netflix.

parineeti chopra
The Girl On The Train
India TV News

Check Out – Best Psychological Thriller Movies

4. AK vs. AK (2020)

The story swirls around a failed filmmaker retaliating after a bitter argument with a movie star by kidnapping the actor’s daughter and filming the hunt for her in real-time. The film is worth catching for its distinctive and wacky narrative, enthralling moments, and, of course, Anil Kapoor and Anurag Kashyap’s mighty performances. Rated 6.9 on IMDb, stream the movie on Netflix.

ak vs ak

Also Read: Best Sci-Fi Movies

5. Bulbbul (2020) 

Bulbbul starring Avinash Tiwari and Tripti Dimri is a tale of a young bride who grows up to be a mysterious woman reigning over her family, concealing a tragic history as unexplained killings of men haunt her town. If you haven’t watched their magical chemistry in Laila Majnu (2018), we can’t be friends yo! Well, Dimri’s central performance in this one-of-a-kind horror movie absolutely knocks it out of the park. The movie is rated 6.5 on IMDb. You can watch it on Netflix.

tripti dimri
DNA India

Also Read: Horror Movies You Can Watch On Valentine’s Day 

6. Raat Akeli Hai (2020)

The unexplained death of a prominent landowner on his wedding night sets a misfit cop on a dangerous journey to discover the truth. Raat Akeli Hai starring Nawazuddin Siddiqui, Radhika Apte, and Khalid Tyabji is a surprising whodunit in which the question of “who did it” is more intriguing than “how and why.” The movie is rated 7.2 on IMDb. Stream it on Netflix.

raat akeli hai

7. Guilty (2020)

When a college heartthrob is accused of assault by a not-so-popular student, his girlfriend sifts through numerous accounts of the incident in quest of the truth. This intelligently crafted thriller illuminates a sensitive matter along with Kiara Advani’s vibrant performance and artful choice of music. Rated 5.4 on IMDb, stream this thriller drama film on Netflix.


Check Out – Best stories Bollywood movies

8. Badla (2019)

Badla is a bone-chilling thriller where a prominent lawyer (Amitabh Bachchan) is hired when a lady (Tapsee Pannu) is suspected of murdering her lover, but the more they try to unwrap the truth, the more tangled it becomes. Sharp editing, an intense musical score, and stunning cinematography complement the solid plot and outstanding performances. The film is rated 7.8 on IMDb.

taapsee pannu
Just Dial

Also Read: 

Ram Charan Movies

Akshay Kumar Movies

9. Mardaani 2 (2019)

Mardaani 2, a sequel to the 2014 film Mardaani is Rani Mukerji’s cop-on-a-mission thriller film. The power-packed performance and gripping narrative ensure there’s never a dull moment in Mardaani 2. You can stream the movie on Amazon Prime Video. The film is rated 7.3 on IMDb.

rani mukerji
mardaani 2

10. Batla House (2019)

Following a tragic confrontation with terrorists at Batla House in Delhi, Sanjeev Kumar Yadav (John Abraham) works to capture the culprits while coping with strong criticism and PTSD. The picture is jam-packed with action, emotion, and suspense, all of which are well-balanced. Indeed, John Abraham delivered one of his best performances of all time. Stream this movie on Amazon Prime Video. It is rated 7.2 on IMDb.

Batla House

11. Andhadhun (2018)

Andhadhun narrates the tale of a pianist (Ayushmann Khurrana) who pretends to be blind in order to alleviate his talent. However, after seeing a murder in front of him and becoming involved in a murder investigation, his life takes a bad turn, and he becomes blind, or perhaps not. While you’re putting your speculations together, don’t forget to listen to the eerie soundtrack and appreciate Tabu’s outstanding performance as Simi. The movie is rated 8.2 on IMDb.


12. Bazaar (2018)

Bazaar starring Saif Ali Khan and Rohan Mehra is a suspenseful drama about money, power, and the stock market. Bazaar is one of the few Bollywood films that dares to depict the underbelly of the financial market. Directed by Gauravv K. Chawla, the film is rated 6.5 on IMDb. You can stream it on Netflix.


13. Ittefaq (2017)

A housewife and a writer are top suspects – and the only witnesses – in a double killing, and it’s up to one detective to crack the mystery entangled in coincidences. This slick and stylish thriller starring Sidharth Malhotra, Sonakshi Sinha and Akshaye Khanna is action-packed, fast-paced, and enthralling enough to make a space in your watchlist. Rated 7.2 on IMDb, stream it on Netflix.


14. Tumbbad (2017)

When a family constructs a shrine for Hastar, a monster that should never be worshipped, in order to get access to his cursed wealth, they suffer dire ramifications. This mythological thriller is one of Indian cinema’s most intriguing films, with stunning visuals that send shivers down your spine and a tale that lingers in your memory even years afterwards. Directed by Rahi Anil Barve and Anand Gandhi, the movie is rated 8.2 on IMDb.


Also Read: Horror Movies That Were Frighteningly Cursed In Real Life

15. The Hungry (2017)

The Hungry, a film starring Tisca Chopra, Naseeruddin Shah and Neeraj Kabi addresses the patriarchal role and corruption in Indian politics and business. It’s a creative, sometimes fascinating attempt to give a Shakespeare classic a contemporary viewpoint. Based on Shakespeare’s Titus Andronicus, the film is rated 7.1 on IMDb and you can stream it on Amazon Prime Video.

the hungry

16. Naam Shabana (2017)

In a confrontation with some bullies who were teasing a woman, a man is killed. Later, the lady receives a call offering her assistance in avenging the man’s death if she agrees to join a top-secret spy agency. Naam Shabana excellently presents facts in a crisp Bollywood style. Each character is significant in their own right, and the brilliant cast deserves your watch. The movie is rated 6.2 on IMDb.

naam shabana
Taapsee in naam shabana

17. Mom (2017)

A gripping thriller where Sridevi, an outraged mother goes out to destroy the life of the four offenders who went away free after her stepdaughter is sexually assaulted at a party. Mothers are an emblem of strength and this film further reinforces that. Directed by Ravi Udyawar, the film is rated 7.2 on IMDb. Stream it on Netflix and Zee5.


18. Wazir (2016)

A grieving investigator uncovers a plot more intricate than he thought while assisting an amputee grandmaster in settling the score for his terrible past. Amitabh Bachchan, Farhan Akhtar and Aditi Rao Hydari are as stellar as their glassy cinematography and sound design while the story is narrated with the game of chess. Rated 7.1 on IMDb, you can stream this neo-noir action thriller film on Netflix.


19. Fan (2016) 

Gaurav, a Delhiite, is a massive admirer of Aryan Khanna, a Bollywood superstar who resembles him. He travels to Mumbai to meet him but is spurned by him, prompting Gaurav to try to ruin his life. Fan is Shah Rukh Khan’s victory all the way as he pulls off a fantastically spectacular double role by altering his appearance. And what’s better than having one Shah Rukh on screen? Well, two of them. Directed by Maneesh Sharma, this action thriller film is rated 6.9 on IMDb.


20. Kahaani 2 (2016)

Vidya lives with Minnie, a paralysed girl, in a remote town. Vidya attempts to help Minnie after she is kidnapped, but she has an accident on the way and ends up in the hospital. Vidya Balan in this sequel yet again delivers a powerful, forceful, and captivating performance that is worth watching countless times. Directed by Sujoy Ghosh, this thriller film is rated 6.6 on IMDb.  

kahaani 2

21. Forensic (2022)

Directed by Vishal Furia, Forensic is a remake of the 2020 Malayalam film, Forensic. The Bollywood film stars Vikrant Massey, Radhika Apte, Prachi Desai, and Rohit Roy in lead roles. The story follows the life of a police officer and a forensic expert who team up to hunt down a serial killer who is after young girls in Mussoorie. The movie is rated 6.3 on IMDb and you can stream it on Zee5.


22. Vadh (2022)

Starring Neena Gupta and Sanjay Mishra, Vadh follows the life of a retired school teacher who is burdened and harassed by a loan shark. The school teacher acts on his impulses and his life takes a drastic turn when he murders the loan shark. Watch this thriller for the remarkable performance by Neena Gupta and Sanjay Mishra. The film is rated 7.1 on IMDb and you can stream it on Netflix.

Box Office Worldwide

23. Anek (2022)

This action thriller film revolves around a government police secret agent official who is sent to North East India to make a peace deal between the separatist groups and the government. Starring Ayushmann Khurrana, the movie is directed by Anubhav Sinha. The film is rated 6.5 on IMDb and you can stream it on Netflix.


24. Karthik Calling Karthik (2010)

While the movie tanked at the box office when it was released, it is being hailed as one of Bollywood’s underrated gems now. Starring Deepika Padukone and Farhan Akhtar, this Bollywood psychological thriller movie follows the life of Karthik who has schizophrenia. His alter ego instructs him how to live his life through a phone. The movie is rated 7.1 on IMDb and you can stream it on Amazon Prime Video and Netflix.

karthik calling karthik
Bollywood Hungama

25. Mission Majnu (2023)

Directed by Shantanu Bagchi, this spy thriller movie is set in the 1970s. An undercover RAW agent is sent to Pakistan to expose a nuclear weapons program that could have dire consequences for the world. The film stars Sidharth Malhotra, Rashmika Mandanna, Parmeet Sethi, Sharib Hashmi, Kumud Mishra, and Rajit Kapur in prominent roles. You can stream this movie on Netflix. It is rated 7.2 on IMDb.

mission majnu
The Hindu

26. Freddy (2022)

You have to watch this movie for Kartik Aaryan’s best performance. A shy and socially awkward dentist blurs the lines between romance and obsession when he falls for his patient in this movie. This psychological thriller is filled with twists and turns you cannot imagine. The movie is rated 7.5 on IMDb and you can watch it on Disney+ Hotstar.

Aaj Tak

27. Trapped (2016)

A man accidentally locks himself in his brand-new house. The catch is that he has no water, food, electricity or even neighbours whom he can call out for help. His phone’s battery dies. Directed by Vikramaditya Motwane, this film is a unique drama on survival. The film stars Rajkummar Rao in the lead role. You can stream this movie on Zee5. It is rated 7.5 on IMDb.


28. Aamir (2008)

Starring Rajeev Khandelwal, this action thriller film follows the life of an NRI doctor who is ambushed by terrorists. He has to comply with their orders because if he did not his captive family members would be killed by those terrorists. Directed by Raj Kumar Gupta, the movie is rated 7.6 on IMDb. The movie was remade in Tamil as Aal.


29. NH10 (2015)

This Anushka Sharma film is an action thriller and a social commentary. The story follows the life of a married couple, Meera and Arjun, who witness an honour killing at a highway dhaba. Things go south when the gang starts following the couple in order to get rid of them. Directed by Navdeep Singh, the movie is rated 7.2 on IMDb. You can stream it on multiple OTT platforms.


30. Dial 100 (2021)

This thriller drama film has power-packed performances by Manoj Bajpayee, Neena Gupta and Sakshi Tanwar. The story follows the life of a policeman who receives a call from a woman who was attempting suicide but things aren’t what they look like. The woman has a hidden agenda and the policeman was just her device. You can stream it on Zee5. It is rated 5.9 on IMDb.

Dial 100

31. Talaash: The Answer Lies Within (2012)

When a police officer loses his son, his wife and he is struggling to cope with his sudden death. The police officer distracts himself by trying to solve the mysterious death of an actor. But as he gets deeper into the case, he comes face to face with his repressed issues. Starring Aamir Khan, Rani Mukerji, and Kareena Kapoor Khan, the movie is rated 7.2 on IMDb. You can stream it on multiple OTT platforms.


32. Ugly (2013)

This classic Anurag Kashyap thriller film does not disappoint. Starring Rahul Bhat, Ronit Roy, Tejaswini Kolhapure, and Surveen Chawla, the movie has the perfect balance of drama and thriller. When a child goes missing, the father and the stepfather accuse each other. The reality is far from it. Ugly is rated 7.9 on IMDb.


33. Neerja (2016)

Starring Sonam Kapoor, Neerja is a biographical thriller film based on the life of Neerja Bhanot who died trying to help save the passengers and crew. The story follows when the plane is hijacked by a terrorist group. Directed by Ram Madhvani, the film was hailed for its performance and direction. The film is rated 7.6 on IMDb and you can stream it on Disney+ Hotstar.

Disney+ Hotstar

34. Table No. 21 (2013)

Directed by Aditya Datt, this thriller drama film has Rajeev Khandelwal playing the role of a married man who enters a game show to win an attractive prize. The film follows a married couple who are bored with their lives. However, the game turns into a dangerous game of survival. The movie is rated 7.2 on IMDb and you can stream it on MX Player.

table no 21

35. Phobia (2016)

Starring Radhika Apte, the movie follows the life of a young woman who develops severe agoraphobia after an assault. However, her paranoia gets worse when she starts feeling that she has been possessed. Directed by Pawan Kripalani, Radhika Apte delivers an electrifying performance in this psychological thriller movie. You can stream the movie on multiple OTT platforms. The film is rated 6.8 on IMDb.


Frequently Asked Questions (FAQ)

Q: How many Hindi movies has Rashmika Mandanna acted in?

A: Rashmika Mandanna marked her Bollywood debut in Goodbye (2022). Mission Majnu (2023) is her second Bollywood movie.

Q: Who was the music composer of Aamir?

A: Amit Trivedi composed the music for Aamir. It was his debut project.

Q: How many awards has Talaash won?

A: Rani Mukerji won the Best Actress In A Supporting Role Award at the South African Indian Film Awards for her role as Roshni in the movie. Javed Akhtar won the Lyricist of The Year Award at Mirchi Music Awards and at the Filmfare Awards.

Q: Who was the first choice for Andhadhun?

A: In an interview, director Sriram Raghavan revealed that he had approached Varun Dhawan for the role. The actor could not set a time owing to his busy schedule and the role went to Ayushmann Khurrana.

Q: Is Haseen Dillruba based on a true event?

Haseen Dillruba is inspired by various stories. One of them is Lamb To The Slaughter by Roald Dahl.

This list of bollywood thriller movies will keep you company on days when you want to watch something that requires your full attention. Bookmark this bollywood thriller movies list for an excellent watch list. Are you ready to pen down clues, observe patterns and catch the culprit as you get hooked on these thrillers?

Also Read:

15 Banned Movies in India You Should Know About Them

South Indian Thriller Movies Must Be In Your Watchlist | ScoopWhoop