Top 10 Highest-Grossing Bollywood Films of All Time

Bollywood’s box office landscape has changed dramatically over the past decade, with a handful of films breaking records that once seemed untouchable. Here’s a look at the ten highest-grossing Hindi films of all time worldwide, and what their success says about how Indian cinema’s biggest hits are made.

Interior of an Indian cinema auditorium screen and seating
An Indian cinema auditorium. Photo: Projjal Moitra / Wikimedia Commons (CC BY-SA 4.0)

The List, Ranked

1. Dangal (2016)

Aamir Khan’s wrestling drama remains the undisputed king of Hindi cinema at the worldwide box office, with a global haul reportedly around ₹2,024 crore. Much of that success came from an unprecedented performance in China, where the film became a genuine phenomenon well beyond its domestic run.

2. Dhurandhar: The Revenge (2026)

The 2026 sequel has reportedly stormed to roughly ₹1,852 crore worldwide, making it the fastest Hindi film in recent memory to challenge Dangal’s long-standing record, and reflecting just how much appetite remains for large-scale action franchises.

3. Dhurandhar (2025)

The original installment set the stage for its own sequel’s success, reportedly grossing around ₹1,351 crore worldwide and establishing the franchise as one of the biggest new IPs in Hindi cinema in years.

4. Jawan (2023)

Shah Rukh Khan’s action thriller reportedly crossed ₹1,148 crore worldwide, part of a career-defining comeback year that also included Pathaan, cementing his continued box office pull well into his fourth decade as a leading star.

5. Pathaan (2023)

Khan’s spy actioner reportedly earned around ₹1,050 crore globally, marking his return to the screen after a gap and delivering one of the biggest openings in Hindi film history at the time.

6. Bajrangi Bhaijaan (2015)

Salman Khan’s emotional cross-border drama reportedly grossed approximately ₹918 crore worldwide, helped enormously by its massive reception in Pakistan and China, proving that heartfelt storytelling could travel just as far as big-budget action.

7. Animal (2023)

Ranbir Kapoor’s polarizing crime drama reportedly pulled in around ₹917 crore worldwide despite — or perhaps partly because of — the intense debate its content generated among critics and audiences alike.

8. Stree 2 (2024)

Proving horror-comedy has serious box office muscle in India, Stree 2 reportedly grossed close to ₹912 crore worldwide, becoming one of the biggest surprise hits of its year.

9. Secret Superstar (2024 re-release figures)

This Aamir Khan-backed drama reportedly reached approximately ₹874 crore worldwide, benefiting significantly from its enormous popularity in China alongside its domestic run.

10. Chhaava (2025)

Vicky Kaushal’s historical drama rounds out the list with a reported worldwide gross of around ₹809 crore, showing that period dramas rooted in Indian history can still command blockbuster-level audiences.

What This List Reveals About Bollywood’s Box Office Trends

A few patterns stand out immediately. China has played an outsized role in pushing several of these films — Dangal, Bajrangi Bhaijaan, and Secret Superstar among them — into record territory, showing how much international markets now matter for a Hindi film’s all-time ranking.

The list is also increasingly dominated by recent releases, with four of the top five entries coming from 2023 or later. That’s a sign of both box office ticket price inflation and a resurgence in big-budget theatrical event films following the pandemic-era slowdown.

The Stars Behind the Numbers

It’s worth noting how few actors actually appear across this list. Aamir Khan, Shah Rukh Khan, and Salman Khan collectively account for a large share of these top ten entries, underlining just how much Bollywood’s biggest box office moments have historically clustered around a small handful of established superstars rather than spreading evenly across the industry’s broader talent pool.

That’s slowly starting to shift, with newer entries like Dhurandhar and Animal showing that younger stars and fresher franchises can break into this rarefied territory too, even if the three Khans still cast a long shadow over the all-time rankings.

What Fans Should Expect Next

With franchises like Dhurandhar showing no signs of slowing down and major stars like Shah Rukh Khan, Salman Khan, and Ranbir Kapoor continuing to headline massive theatrical releases, this list is likely to keep shifting quickly in the coming years rather than staying static for long stretches like it once did.

Frequently Asked Questions

What is the highest-grossing Bollywood film of all time?

Dangal (2016) holds the record, with a reported worldwide gross of around ₹2,024 crore.

Are these figures adjusted for inflation?

No — like most box office rankings, these are unadjusted figures, meaning ticket price inflation over time is a factor in more recent films appearing higher on the list.

Which market outside India helped Bollywood films the most?

China has been especially significant for several entries on this list, including Dangal, Bajrangi Bhaijaan, and Secret Superstar.

Are sequels dominating Bollywood’s biggest hits?

Increasingly, yes — with the Dhurandhar franchise placing two entries in the top three, sequels and franchise films are becoming a bigger part of the conversation around Hindi cinema’s all-time biggest earners.

Want to see how Hollywood’s biggest films compare? Check out our Box Office section for the Top 10 Highest-Grossing Hollywood Films of All Time.

Leave a Comment