Bollywood has produced some of the most spectacular, entertaining, and emotionally resonant action films in world cinema. From the raw intensity of Sholay to the modern spectacle of Dhurandhar, here are the 20 best Bollywood action films of all time that every fan must watch.
Modern Era Classics (2020s)
- Dhurandhar (2025) – India’s highest-grossing Hindi film, a masterclass in spy action thriller filmmaking
- Pathaan (2023) – Shah Rukh Khan’s explosive comeback, India’s first ₹1000 crore Hindi film
- KGF Chapter 2 (2022) – Yash’s pan-India blockbuster with unmatched mass appeal
- RRR (2022) – SS Rajamouli’s global sensation with legendary action sequences
2010s Golden Era
- Bajrangi Bhaijaan (2015) – Action with heart, Salman Khan at his most lovable
- Dangal (2016) – Aamir Khan’s wrestling drama transcended action to become a cultural phenomenon
- Baahubali 1 & 2 (2015/2017) – Rajamouli’s epic that redefined Indian cinema’s scale globally
Timeless Classics
- Sholay (1975) – The eternal benchmark of Bollywood action and entertainment
- Deewar (1975) – Amitabh Bachchan’s defining action performance
- Dabangg (2010) – Salman Khan’s mass entertainer that launched a cultural icon