Action movies never fail to captivate us and unwind us in a certain way. When you experience an adrenaline rush, you tune in to some intense action and allow your inner self to relax. In light of this, we present to you the top 40 action Bollywood movies that are accessible on various Indian OTT services. This list will undoubtedly give you a sense of power and vigour.
Here are the top 40 best Bollywood action movies packed with thrill, violence, drama and suspense that you should watch right now on OTT platforms:
1. Bang Bang!Â
Bang Bang, a 2014 Siddharth Anand movie, is actually a genuine remake of Knight and Day, one of the best action Bollywood movies ever produced in India.
This important Indian film, starring Hrithik Roshan and Katrina Kaif, Javed Jaffrey, and Danny Denzongpa, should be on the list because Roshan pulled off some of the movie’s most daring stunts, including driving a Formula 1 race car while suffering a head injury during a stunt accident and undergoing brain surgery.
- Rating on IMDb: 5.6
- Cast: Hrithik Roshan, Rajveer Nanda, Katrina Kaif
- Where to watch: Disney+ Hotstar Premium
2. JalsaÂ
The lead actors in the psychological suspense film Jalsa (2022) are Vidya Balan and Shefali Shah. The hit-and-run case that drives the plot centres on our key players’ lives on the inside and out, and the remaining scenes focus on how they deal with the emotional fallout.
- Rating on IMDb: 6.8
- Cast: Vidya Balan & Shefali Shah
- Where to watch: Amazon Prime Video
3. Dhoom 2
Dhoom 2 is one of the most recognisable Bollywood action movies ever produced in India. The film had all the ingredients for a smashing hit. Along with the two renowned supercops Jai and Ali, played by Abhishek Bachchan and Uday Chopra, there was a sculpted Hrithik Roshan, an engaging Aishwariya Rai, a fearless Bipasha Basu, and others.
- Rating on IMDb: 6.6
- Cast: Hrithik Roshan, Abhishek Bachchan, Aishwarya Rai, Bipasha Basu and Uday Chopra
- Where to watch: Prime Video
4. Baaghi 2
In the underbelly of Goa, India, a combat-tested army commander faces up against drug traffickers and Russian goons to save the kidnapped daughter of his ex-lover. Baaghi 2 is a treat for action lovers.
- Rating on IMDb: 4.8
- Cast: Tiger Shroff, Disha Patani, Manoj Bajpayee, Darshan Kumar
- Where to watch: Disney+ Hotstar
5. Bell Bottom
In Bell Bottom, an espionage action-thriller starring Akshay Kumar, an undercover RAW agent sets out on a clandestine mission to free 210 hostages who are being held by hijackers in the United Arab Emirates.
Despite the obvious flaws you’ll typically find in a nationalistic Akshay Kumar drama, this movie manages to hold your attention till the very end. Ranjit Tiwari, who is well aware of the benefits and drawbacks of this topic, pulls off a respectable Bollywood action movie.
- Rating on IMDb: 6.3
- Cast: Akshay Kumar, Vaani Kapoor
- Where to watch: Prime Video
6. Don 2Â
Don 2, the follow-up to Farhan Akhtar’s debut film about the reincarnation of India’s most notorious Mafia king, is among the best action Bollywood movies. Our highest-grossing Indian film of 2011—which recounts a German bank robbery—stars Shah Rukh Khan as Don and Priyanka Chopra as Roma, along with Lara Dutta, Om Puri, Boman Irani, and Kunal Kapoor. It is accessible on Netflix and unquestionably belongs on this list.
- Rating on IMDb: 7.1
- Cast: Shah Rukh Khan, Priyanka Chopra
- Where to watch: Netflix
7. Tumbbad
One of the most enduring films produced in India is Tumbbad. Rahi Anil Barve, Anand Gandhi (Creative Director), and Adesh Prasad are the filmmakers of this historical horror film in Hindi (Co-Director). The film’s narrative, acting, and direction were praised after its release.
- Rating on IMDb: 8.2/10
- Cast: Sohum Shah, Jyoti Malshe, Mohammad Samad, Ronjini Chakraborty, Anita Date
- Where to watch: Prime Video
8. Dhoom
Dhoom is one of the first daring Indian action Bollywood movies with dazzling superbikes and extreme stunts, which is frequently compared to other Hollywood action-thriller heist films like Fast and Furious and the Ocean series. It is considered the most significant action trendsetter of the 2000s.
- Rating on IMDb: 6.6
- Cast: Abhishek Bachchan, John Abraham, Uday Chopra
- Where to watch: Amazon Prime Video
9. Lakshya
The story of Karan, an aimless young man who joins the Indian Army on a whim but leaves when he discovers life as a soldier to be difficult, revolves around how he rejoins and changes himself into a battle-hardened soldier with an aim.
It is widely regarded as one of the best and most underrated films of Hrithik Roshan, and it is set against the backdrop of the Kargil war of 1999. One of the greatest of the bunch, this inspirational action Bollywood movie from Netflix is directed by Farhan Akhtar.
- Rating on IMDb: 5.4
- Cast: Hrithik Roshan, Karan Shergill, Preity Zinta
- Where to watch: Netflix
10. Manikarnika
Manikarnika, the wife of the king of Jhansi, refuses to submit when the East India Company attempts to conquer the country in this action film starring Kangana Ranaut. Kangana Ranaut supports the queen’s bravery in protecting her kingdom and rightly makes it one of the best Bollywood action movies.
- IMDb Rating: 5/10
- Cast: Kangana Ranaut, Ankita Lokhande
- Where to watch: Prime Video
11. Shershaah
Based on the life of Vikram Batra, Shershaah (an Indian military officer who got killed in the Kargil War). The movie was a hit when it was out on August 12th, 2021. The film, which was written and directed by Sandeep Shrivastava, tells the tale of an Indian soldier captain who received the Param Vir Chakra honour.
- IMDb Rating: 8.4/10
- Cast: Sidharth Malhotra, Kiara Advani
- Where to watch: Amazon Prime Video
12. Talaash
Talaash, a psychological action-thriller from 2012, is unmatched in its method, which is the main reason it went on to become one of the highest-grossing movies of the year. This specific kind of thriller is difficult to direct because the narration needs to be more succinct and compelling.
However, filmmaker Reema Kagti does a fantastic job and succeeds in every way in these areas. For the most part, Talaash is one of the most engrossing action Bollywood movies ever.
- Rating on IMDb: 7.2
- Cast: Aamir Khan, Rani Mukerji, Kareena Kapoor
- Where to watch: Amazon Prime Video
13. Detective Byomkesh Bakshy
Detective Byomkesh Bakshy, which stars Sushant Singh Rajput in the title role and revives a neglected genre in Indian cinema, is captivating in every frame, keeps the suspense building at a steady pace, and challenges our intelligence with a convoluted storyline.
- Rating on IMDb: 7.7
- Cast: Sushant Singh Rajput, Neeraj Kabi
- Where to watch: Amazon Prime Video
14. War
War, which was just nominated for the 65th Filmfare Awards, is the ideal tale of a mentor and protege, respectively, portrayed by Hrithik Roshan and Tiger Shroff. Two of Bollywood’s top action stars do some mind-blowing feats and a tonne of a rearguard action in the film. There is no better time to watch this action movie than right now if you haven’t already.
- Rating on IMDb: 6.5
- Cast: Hrithik Roshan, Tiger Shroff and Vaani Kapoor
- Where to watch: Amazon Prime Video
15. Batla House
John Abraham must be included in any list of action Bollywood movies, and he does so with Batla House. Abraham is portrayed as Sanjeev Kumar Yadav, a police officer who has PTSD as a result of his run-in with some terrorists in Delhi’s Batla House. He must find the guilty parties while also facing widespread criticism from the entire country.
- Rating on IMDb: 7.2
- Cast: Mrunal Thakur, Nandita Kumar, John Abraham
- Where to watch: Amazon Prime Video
16. Gangs Of Wasseypur
The Gangs of Wasseypur series, one of the most well-liked crime and action films from Bollywood, is a must-see. If you haven’t already streamed it, this is a fantastic time to do so. This movie’s two portions, which are both accessible on Amazon Prime Video, would be excellent to watch while travelling or after work.
- Rating on IMDb: 8.2
- Cast: Manoj Bajpayee, Piyush Mishra, Richa Chaddha
- Where to watch: Amazon Prime Video
17. Laal Kaptaan
Even though Saif Ali Khan’s Bollywood action movies didn’t perform particularly well at the box office, you shouldn’t ignore them based solely on the reviews. The film follows the life of a man through a plot that is rife with drama, vengeance, and treachery. And just that makes it worthy of being watched, in and of itself. This Bollywood action film is available for streaming on Amazon Prime Video.
- Rating on IMDb: 7.2
- Cast: Saif Ali Khan
- Where to watch: Amazon Prime Video
18. Brahmastra: Part One – Shiva
Brahmastra: Part One – Shiva was theatrically released on September 9, 2022. It has quickly become one of the best Bollywood action movies ever with its visual effects and VFX technique that is comparable to the Hollywood movies.
- Rating on IMDb:5.5
- Cast: Amitabh Bachchan, Ranbir Kapoor, Alia Bhatt, Mouni Roy, and Nagarjuna Akkineni
- OTT Platform: Disney+ Hotstar (Expected)
19. Mardaani
This film marked Rani Mukherjee’s comeback, and it was one of the better ones in Bollywood. She portrays Shivani Shivaji Roy, a young police officer who battles a cold-blooded serial killer who is raping and killing young women. The box office success of the film led to the release of Mardaani 2, which will shortly also have its online premiere.
- Rating on IMDb: 7.3
- Cast: Rani Mukherjee
- Where to watch: Amazon Prime Video
20. Baaghi 3
On March 6, 2020, Baaghi 3 received its Indian theatrical debut. Both critics and viewers gave the movie unfavourable reviews, praising the actor’s performances and action scenes but criticizing the script, directing, and CGI.
- Rating on IMDb:2.1
- Cast: Tiger Shroff, Riteish Deshmukh and Shraddha Kapoor
- Where to watch:Â Amazon Prime Video
21. Gully Boy
It stands strong and stays true to the aura it created while being emotional, entertaining, and honest. Zoya Akhtar manages to tell a beautiful story and shines attention on the asli hip-hop scene in India, which is still undervalued despite having some genuine Indian skills, despite the runtime causing a few serious glitches to the overall product. One of Amazon Prime’s top Bollywood action movies.
- Rating on IMDb: 7.9
- Cast: Ranveer Singh, Alia Bhatt
- Where to watch: Amazon Prime Video
22. Sholay
One of the most epic action Bollywood movies ever created, Sholay, must be included while discussing the finest Hindi movies. Although the movie was released over 47 years ago, the lines “Kitne Admi the?” and “Holi kab hai?” are still fondly recalled by all.
- Rating on IMDb: 8.1
- Cast: Amitabh Bachchan, Dharmendra, Hema Malini, Sanjeev Kumar
- Where to watch:Â Amazon Prime Video
23. Baby
An espionage action Bollywood movie based on a fictional Indian intelligence system team that works to identify and foil terrorist schemes is commanded by officer Ajay and his squad. They are tasked with stopping one such potentially deadly operation.
- Rating on IMDb: 8.0
- Cast: Akshay Kumar, Taapsee Pannu, Rana Daggubati
- Where to watch: Disney+ Hotstar
24. Article 375
One of the few Bollywood action movies that can keep you captivated by the screen from beginning to end and leave you disgusted is Ajay Bahl’s Section 375. This 124-minute courtroom drama focuses on a sexual assault lawsuit involving a film director and a young costume designer.
- Rating on IMDb: 8.1
- Cast: Richa Chadha, Akshaye Khanna, Rahul Bhatt, Meera Chopra
- Where to watch: Amazon Prime Video
25. URI – The Surgical Strike
The best and smartest war film ever produced in our nation is URI – The Surgical Strike on Zee5. This movie is a historical turning point for Indian filmmaking because it was purposefully and completely created for urban audiences.
Vicky Kaushal catapulted to stardom with this movie, which is based on the infamous URI attack by Pakistani terrorists. Aditya Dhar, the film’s debutant director, is a volcano of talent, and his prep work and research are completely mirrored on the silver screen.
- Rating on IMDb: 8.2
- Cast: Vicky Kaushal
- Where to watch: Zee5
26. Padmaavat
The Sultan of Delhi, Alauddin Khilji and his irrational ambition to seize Rani Padmavati, who he believes would complete the missing piece in his quest to become the most powerful leader in the entire world, are the main characters in the Padmaavat tale.
- Rating on IMDb: 7.0
- Cast: Ranveer Singh, Deepika Padukone
- Where to watch: Netflix
27. Dhoom 3
A man vows vengeance as a Chicago bank shutters the family circus business. He robs the bank years later and uses his acrobatic abilities to flee. Aamir Khan and Abhishek Bachchan shine in this Bollywood action-thriller.
- Rating on IMDb:Â 5.4
- Cast:Â Abhishek Bachchan, Uday Chopra, Aamir Khan
- Where to watch: Amazon Prime Video
28. Raazi
The film’s plot centres on Sehmat, a 20-year-old college student who is transformed into an Indian spy and sent to look into a Pakistani Army family during the 1971 Indo-Pakistani War. A compelling action-thriller that does a great job of showcasing one of the Indo-Pakistan War’s unsung heroes.
- Rating on IMDb: 7.8
- Cast: Alia Bhatt
- Where to watch: Amazon Prime Video
29. Sultan
Sultan Ali Khan, a middle-aged wrestler, stops competing after the passing of his son. Years later, needing the prize money and desiring to earn back his lost respect, he embarks on a career revival. One of the best Bollywood action movies on Amazon Prime and well worth watching. Anushka Sharma plays the key female role in the movie as well.
- Rating on IMDb: 7.0
- Cast: Salman Khan, Anushka Sharma
- Where to watch: Amazon Prime Video
30. Wazir
Wazir is a gripping film and a 2016 early commercial success. It succeeds in developing a compelling thriller with a good storyline. It is definitely worth watching once, although it is quickly forgotten due to Amitabh Bachchan, Farhan Akhtar, and Neil Nitin Mukesh’s astounding cameo appearance.
- Rating on IMDb: 7.1
- Cast: Amitabh Bachchan, Farhan Akhtar, Aditi Rao
- Where to watch: Amazon Prime Video
31. Race 3
Race 3 was made available on June 15, 2018, when it was also Eid. The majority of the reviews were unfavourable, criticising the narrative, plot, casting, music, and action scenes. Despite unfavourable reviews, it has a strong box office performance, earning $1.79 billion.
- Rating on IMDb:Â 2.5
- Cast: Â Salman Khan, Bobby Deol, Jacqueline Fernandez, Daisy Shah, Saqib Saleem
- Where to watch: Amazon Prime Video
32. Thugs of Hindostan
The action movie, which is set during the time when the East India Company ruled India, centres on Firangi Mallah, a small-time thug from Awadh who is hired by a company official to infiltrate and fight a group of criminals.
- Rating on IMDb: 4.1
- Cast:Â Amitabh Bachchan, Aamir Khan, Katrina Kaif, Fatima Sana Shaikh
- Where to watch: Amazon Prime
33. Race
Three childhood friends go to Thailand to celebrate and come across a bag full of money, which they hide. A gang of criminals chase the three friends to get back the bag.
- Rating on IMDb: 6.6
- Cast: Anil Kapoor, Saif Ali Khan, Akshaye Khanna, Bipasha Basu, Katrina Kaif, and Sameera Reddy
- Where to watch: YouTube
34. Ek Villain
The 2014 action thriller Ek Villain, which was directed by Mohit Suri, focuses on exploring the plot with a well-adjusted plot, racy writing, fantastic performances, especially by Ritesh Deshmukh, and pleasant-sound music.
- Cast: Sidharth Malhotra, Shraddha Kapoor
- Where to watch: Disney+ Hotstar
- Rating on IMDb: 4.6/10
35. Dishoom
Dishoom is a made-up narrative about an Indian cricket player who gets abducted in the Middle East a few days before an important tournament match between India and Pakistan. It is categorised as a comic action thriller.
Infuriated by the state of affairs, the Indian government sent prominent police officer Kabir Shergill (John Abraham) for an investigation. Junaid, a cheerful but determined officer, subsequently joins Kabir and plays a crucial part in the probe.
- Cast: John Abraham, Varun Dhawan
- Where to watch: Disney+ Hotstar
- Rating on IMDb:Â 5.1/10
36. Raid
In the action movie Raid, a sincere income tax officer does his utmost to combat the income tax evasion of a prominent politician and carries on with his raid for three days despite all the threats. This film is entertaining and features solid performances by Ajay Devgn.
- Cast: Ajay Devgn, Ileana D’Cruz
- Where to watch: Disney+ Hotstar
- Rating on IMDb: 7.4/10
37. Stree
One of the most lucrative films of 2018 was Stree, which went on to become Shraddha Kapoor’s biggest blockbuster in her ten-year career. Her enigmatic persona not only had a crucial role in the movie but was also well-liked by viewers. Stree will always rank as one of her most important films, and her innocence and charm added to the success of the character.
- Cast: Rajkummar Rao & Shraddha Kapoor
- Where to watch: Hotstar
- Rating on IMDb: 8.8/10
38. Kesari
Kesari recounts an unbelievable factual account from the 1890s in which 21 Sikh soldiers of the British Indian Army bravely fought against 10,000–12,000 Afghans in the Battle of Saragarhi. This 150-minute film is one of the best action Bollywood movies, in which Akshay Kumar plays the protagonist role, and tells the story of the entire incident from beginning to end, mostly via the power of dramatised storytelling and intense patriotism.
- Cast: Akshay Kumar
- Where to watch: Amazon Prime
- Rating on IMDb: 7.4/10
39. Bharat
The drama-action film is focused on the post-independence story of the lead character Bharat, who is played by Salman Khan, the bhaijaan of Bollywood. This movie becomes a smash hit thanks to its well-timed Eid release and star-studded ensemble, which includes Katrina Kaif, Disha Patani, Tabu, Jackie Shroff, and others. Adding to its success, the movie was named the third-highest-grossing film of the year.
- Where to watch: Amazon Prime
- Rating on IMDb: 7.4/10
- Cast: Salman Khan, Katrina Kaif, Disha Patani
40. Tiger Zinda Hai
With Salman Khan and Katrina Kaif playing the key roles, Ali Abbas Zafar’s film was the biggest Bollywood action movie of the year 2017.
It is the follow-up to the 2012 film Ek Tha Tiger and depicts what happened to Tiger and Zoya after their lives ended. Tiger and Zoya must rescue the 40 Indian and Pakistani nurses who are being held captive at a Syrian hospital by Abu Usman, the leader of the ISC’s armed group.
- Where to watch: Amazon Prime Video
- Rating on IMDb: 5.9/10
- Cast: Salman Khan, Katrina Kaif, Sajjad Delafrooz, Angad Bedi