best bollywood thriller movies

While Bollywood is famous across the globe for its Romantic and action-packed movies, other genres like suspense thrillers are also gradually making the pace. All thanks to the legendry directors like Sujoy Ghosh, Sriram Raghavan, Anurag Kashyap and Neeraj Pandey, who have carved their niche in this genre, making it popular amongst the audience. These directors effortlessly showcase their story in the most intriguing manner that would want you to know what is going to happen next. Also, let’s applaud the powerful performance of the actors who make the narrative so real that we as the audience are transported to another world for once.  Though the list of thrillers is endless, here we have curated some of the best Bollywood thriller movies that would keep you on the edge of the seat till the end.

Must Watch Hindi Thriller Movies

1. Pathan (2023)

Star Cast: Shah Rukh Khan, Deepika Padukone, John Abraham

Director: Siddharth Anand

IMDB: 7/10

Pathaan is a 2023 Hindi-language action thriller film that was produced by Aditya Chopra of Yash Raj Films and directed by Siddharth Anand. Along with Dimple Kapadia and Ashutosh Rana, the film also stars John Abraham, Deepika Padukone, and Shah Rukh Khan. The YRF Spy Universe’s fourth film is this one. The movie is about Pathaan, an exiled RAW agent who must team up with ISI agent Rubina to bring down Jim, a former RAW agent-turned-traitor who is preparing to spread a lethal lab-generated virus throughout India. It was written by Shridhar Raghavan and Abbas Tyrewala from a screenplay by Anand.

2. Drishyam 2 (2022)

Star Cast: Ajay Devgn, Akshaye Khanna, Tabu, Shriya Saran

Director: Abhishek Pathak

IMDB: 8.3/10

Streaming on: Amazon Prime

Abhishek Pathak is a co-producer and director of the 2022 Indian Hindi-language criminal thriller movie Drishyam 2. It is a remake of the identically named 2021 Malayalam film and a follow-up to the 2015 movie Drishyam. Panorama Studios, Viacom18 Studios, and T-Series Films all contributed to its production. Ajay Devgn, Akshay Khanna, Tabu, and Shriya Saran are the movie’s stars. In supporting parts, it also has Saurabh Shukla, Rajat Kapoor, Ishita Dutta, Mrunal Jadhav, and Kamlesh Sawant. Seven years have passed since the last movie’s events when the tale is set.

3. Raat Akeli Hai (2020)

Star Cast: Nawazuddin Siddiqui, Radhika Apte, Shweta Tripathi, Aditya Srivastava, Tigmanshu Dhulia and Shivani Raghuvanshi

Director: Honey Trehan

IMDB: 7.3/10

Streaming on: Netflix

With Nawazuddin Siddiqui and Tigmanshu Dhulia in the star cast, you can surely expect a riveting thriller. With the backdrop of UP, Raat Akeli Hai dwells into a murder investigation!  Jatil Yadav (Nawazuddin Siddiqui) is summoned to investigate a murder case. While discovering the real murderer, Jatin falls in love with the deceased wife. The desire to know the truth forms the crux of the crime thriller. Undoubtedly, this is one of the best Bollywood thriller movies to watch.

4. Batla House (2019)

Star Cast: John Abraham and Mrunal Thakur

Director: Nikkhil Advani

IMDB: 7.2/10

Streaming on: Amazon Prime

This action thriller is inspired by the real Batla House encounter case that took place on 19 September 2008. The movie has John Abraham as Sanjeev Kumar Yadav in the titular role. He is a police officer who plays an important role in the encounter. The film highlights the officer’s struggle to catch the escapees while dealing with posttraumatic stress disorder. It is one of the best Bollywood thriller movies released in recent years. The story of the movie will keep you on the edge of your seat, waiting for what will happen in the climax. Besides excellent acting by John Abraham, Mrunal Thakur’s performance is also a delight to watch!

5. Mardaani 2 (2019)

Star Cast: Rani Mukerji and Vishal Jethwa

Director: Gopi Puthran

IMDB: 7.4/10

Streaming on: Amazon Prime

Mardaani 2 is a story of an intelligent and smart ‘’woman cop’’ who is expected to be poised and demeanour! IPS officer Shivani Shivaji Roy (Rani Mukerji) leaves no stones unturned to find the real culprit behind a murder, who is a psychopath and does not like women with minds and voices. While solving the case, she overcomes many ordeals that turn her into a stronger and determined cop. 

Mardani 2 is the sequel to 2014 released Mardaani, which also had Rani Mukerji in the pivotal role. The movie beautifully addresses some of the existing social issues like gender equality and much more. Like its forerunner, Mardaani 2 is a fast-paced cop-on-a-mission thriller that wills surely woe your mind.

6. Badla (2019)

Star Cast: Amitabh Bachchan and Taapsee Pannu

Director: Sujoy Ghosh

IMDB: 7.8/10

Streaming on: Netflix

With the ace actors like Amitabh Bachchan and Taapsee Pannu, you cannot think of even a single dull scene in the movie and if you do not agree with us, 2016 released Pink would surely suffice it.

This mystery thriller revolves around Naina Sethi (Taapsee Pannu), who is accused of killing her former boyfriend. His lawyer, Badal Gupta (Amitabh Bachchan), is her only hope who can save her in the case. The movie is a remake of the Spanish film The Invisible Guest. Badla will surely keep you glued to the screens thinking of what will happen next, which makes it one of the best suspense thriller movies of Bollywood. Subscribe to Netflix if you have not yet and find out the real culprit in the movie.

7.  War (2019)

Star Cast: Hrithik Roshan and Tiger Shroff

Director: Siddharth Anand

IMDB: 6.5/10

Streaming on: Amazon Prime

With an ensemble star cast including one of the handsome men in this world-Hrithik Roshan, and engaging, action-packed scenes, War is a must-watch Bollywood thriller movie. The movie opens with Kabir (Hrithik Roshan), a rogue agent, killing a noted person. After a series of flashbacks, the audience gets to know that Khalid (Tiger Shroff) worships Kabir and has worked with him in the same unit of the intelligence agency. The story of the film takes an interesting turn when Khalid is asked to find and arrest Kabir. The camaraderie of both the key actors is a delight to watch. War will keep you hooked to your screen while surprising you till the end.

8. Andhadhun (2018)

Star Cast: Ayushmann Khurrana, Tabu

Director: Sriram Raghavan

IMDB: 8.2/10

Streaming on: Jio Cinema

Undoubtedly, one of the most amazing Hindi thriller movies, Andhadhun, will keep you on your toes and force you to guess all the way. Loosely inspired by the French short film L’Accordeur or The Piano Tuner (2010) by Olivier Trainer, Andhadhun is a story of a blind pianist. The movie was applauded for its masterfully crafted narrative and screenplay. This is indeed one of the best of Ayushmann Khurrana’s movies. If you haven’t watched it yet! Do watch it at Jio Cinema.

9. Raazi (2018)

Star Cast: Alia Bhatt and Vicky Kaushal

Director: Meghna Gulzar

IMDB: 7.8/10

Streaming on: Amazon Prime

Based on the real-life story, Raazi is amongst the highest-grossing movies of the country with a female protagonist. Indian Muslim girl Sehmat (Alia Bhatt) is asked by her father to marry Pakistani Army officer Iqbal Sye (Vicky Kaushal) in order to get all the useful details before the Indo-Pakistani War of 1971. Unlike classic spy thrillers that have power-packed action sequences, Raazi gradually ramps up the tension, giving way to the explosive final act. The movie will also leave you questioning the repercussions of the war on the human psyche. In all, it is one of the breakthrough Bollywood Thriller movies that one should not miss.

10. Ghazi Attack (2017)

Star Cast: Rana Daggubati, Atul Kulkarni, Kay Kay Menon, Taapsee Pannu, Rahul Singh and Satyadev Kancharana

Director: Sankalp Reddy

IMDB: 7.6/10

Streaming on: Amazon Prime

Gazi Attacks is India’s first war-at-sea film, based on real-life events. The movie explores the mysterious events that led to the sinking of the PNS Ghazi during the Indo-Pakistani War of 1971.

The Ghazi Attack, an underwater chase thriller, dives deep for patriotism. The second half of the movie will keep you on the edge of your seat as the underwater thriller moves ahead.

11.  Psycho Raman (2016)

Star Cast: Nawazuddin Siddiqui, Sobhita Dhulipala and Vicky Kaushal

Director: Anurag Kashyap

IMDB: 7.4/10  

Streaming on: Netflix

Raman Raghav 2.0 or Psycho Raman is a suspenseful psychological thriller. It embraces eight chapters that are loosely inspired by the Mumbai based real-life killer Raman Raghav. It is a story of a psychopath (Nawazuddin Siddiqui) and a cop Vicky Kaushal who struggles hard to catch the criminal.

Unlike most Bollywood movies, the policeman itself is corrupted and leads an abusive relationship with his partner. That’s not all!  The movie has a reserved number of suspense that would surprise you and make you overthink about its end. While both the actors have done their job well, it is Nawazuddin Siddiqui’s award-winning performance that added life to the entire narrative! This is indeed one of the best Bollywood thriller movies that too with the on-point star cast.

12. Baby (2015)

Star Cast: Akshay Kumar, Anupam Kher, Danny Denzongpa, Rana Daggubati, Madhurima Tuli, Taapsee Pannu and Rasheed Naz

Director: Neeraj Pandey

IMDB: 8/10

Streaming on: Disney + Hotstar

With the gripping storyline and suspense throughout the movie, Akshay Kumar starrer Baby is one of the top-rated Hindi thriller movies. Baby is about the temporary task force, led by TS chief Feroze Ali Khan (Danny Denzongpa), which is constantly on a mission to fight with a terrorist.  Amongst them, Ajay Singh Rajput (Akshay Kumar) is the best performer, and thus, he is sent to a new dreadful mission which later becomes the crux of the movie. Besides Akshay Kumar, the film has Anupam Kher, Danny Denzongpa, Rana Daggubati and Taapsee Pannu in supporting roles.

13. NH10 (2015)

Star Cast: Anushka Sharma and Neil Bhoopalam

Director: Navdeep Singh

IMDB: 7.2/10

Streaming on: Jio Cinema

NH10 is an all-in-all woman-oriented movie! It is the answer to those who find women any less than men. With the path-breaking performance, this is one of the best of Anushka Sharma’s movies. The movie concentrates on Meera (Anushka Sharma) and her husband, Arjun Neil Bhoopalam, who embarks on the road trip when they experience honour killing.

The couple tries to lend help to Pinky and her husband, who are on the verge to be killed by Pinky’s family. Unfortunately, they could not save Pinky and her husband; instead, they get trapped in the family drama. After fighting all the odds, Meera successfully runs away; however, she finds the dead body of Arjun. She comes back to avenge his murderers. The movie will shake your senses, keeping your eyes glued to the screen till the end.

14. Drishyam (2015)


Star Cast: Ajay Devgn, Tabu, Shriya Saran, Ishita Dutta, Mrunal Jadhav

Director: Nishikant Kamat

IMDB: 8.2/10

Streaming on: Disney + Hotstar

2nd October is etched into many minds not just because it is celebrated as Gandhi Jayanti. It is also the same day when Vijay Salgaonkar, along with his family, “attended” Swami Chinmayananda’s Satsang in Panaji, Goa. Over the years, Drishyam has become one of the cult Hindi thriller movies. The movie concentrates on the father/family man – Vijay Salgaonkar (Ajay Devgn), who can go at any length to save his family. The movie also has actress Tabu IGP Meera Deshmukh, who is on the hunt for her son. Her son- Salgaonkar, killed Sam in order to save his daughter when he wanted to take sexual favour from his daughter Anju. Drishyam is an all in one crime-drama-thriller for a reason! Do watch out for this movie on Disney + Hotstar with your family.

15. Special 26 (2013)

Star Cast: Akshay Kumar, Manoj Bajpayee, Kajal Agarwal, Jimmy Sheirgill

Director: Neeraj Pandey

IMDB: 8/10

Streaming on: Jio Cinema

Based on the real-life events, Special 26 is a Bollywood Heist film with feisty heroes acting as a CBI team. The team is led by Aju (Akshay Kumar) and an older man called Sharma-Ji (Anupam Kher), who, along with their teammates, robe several businessmen and politicians and seamlessly run away without being caught even once.

Later, the real and honest police office, Waseem Khan (Manoj Bajpayee), determines to apprehend the team of con men. He sets up his master plan to catch them red headedly but he himself gets caught in their trap. Unlike the regular chor-police drama, the director, Neeraj Pandey, has weaved an intelligent and mind racing thriller that will keep you tightly strapped to your seats till the end.

16. Kahaani (2012)

Star Cast: Vidya Balan, Indraneil Sengupta, Nawazuddin Siddiqui

Director: Sujoy Ghosh

IMDB: 8.1/10

Streaming on: Disney + Hoststar

Vidya Balan starrer Kahaani showcases the struggles and pain of a pregnant woman Vidya Bagchi who visits Kolkata in search of her missing husband, Arnab Bagchi.  The whodunit setting remains constant in the movie, keeping the audience on the edge of their seat.

The suspense drama made a captivating balance between realism and courting realism as it has a lot more than a regular thriller. Nothing in the movie was clear until the climax, making it one of the finest Bollywood thrillers of all time. The movie won a number of accolades, including three National Film Awards and five Filmfare Awards. It also has a sequel Kahaani-2 Durga Rani Singh, which was realised in 2016.

17. A Wednesday (2008)

Star Cast: Naseeruddin Shah, Anupam Kher, Jimmy Sheirgill, Deepal Shaw and Aamir Bashir

Director: Neeraj Pandey

IMDB: 8.1/10

Streaming on: Amazon Prime

Revered as the finest Bollywood Thriller movie, a Wednesday is a smart diatribe against terrorism. Made on a small budget, the story of the movie speaks the volume! The film begins with Prakash Rathod (Anupam Kher), a retired police commissioner, remembering one of the most notable cases of his career. He came to know about the same from a commoner (Naseeruddin Shah). What happens next makes captivating suspense drama that would make you watch the entire movie.

Other Best Suspense Thriller Movies of Bollywood

 1. Kaun (1999)

2. Soldier (1998)

3. Gupt (1997)

4. Mohra (1994)

5. Baazigar (1993)

6. Darr (1993)

7. Khiladi (1992)

8. Khamosh (1985)

9. Jewel Thief (1967)

10. Teesri Manzil (1966)

12. Mera Saaya (1966)

13. Gumnaam (1965)

14. Woh Kaun Thi (1964)


From movies like Kahaani, Andhadhun, and Badla to classics like Jewel Thief, Baazigar, Mohra, they have one thing in common: These Hindi movies have seamlessly defined thrillers genre. We hope with new directors we get to see more variety of suspense dramas. Do let’s know which is your favourite Hindi thriller movie.

Garima Kaushis

Garima Kaushis

Garima is an enthusiastic writer from Gurgaon. Her content holds value and information which is sourced from her long writing experience. Through her writings, you can explore vistas over wide range of topics. She loves to share her experience and bond with people around her. Her favorite leisure day would include shopping, reading book, good food and movies.

More Posts

Garima Kaushis

Garima is an enthusiastic writer from Gurgaon. Her content holds value and information which is sourced from her long writing experience. Through her writings, you can explore vistas over wide range of topics. She loves to share her experience and bond with people around her. Her favorite leisure day would include shopping, reading book, good food and movies.

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.