Indian cinema is the world’s largest film industry by volume. Hundreds of films are released every year across Hindi, Telugu, Tamil, Malayalam, Kannada, and a dozen other languages. Most of them come and go. But every once in a while, something breaks through in a way that is genuinely hard to explain — a film that does not just fill seats but becomes part of the cultural conversation for years. These are the ten Indian films that made the rest of the world sit up and pay attention.
The films on this list are those moments. Each one crossed the ₹1,000 crore mark at the worldwide box office, a threshold that was once considered almost unreachable for Indian cinema. Today, according to Zee News, Ranveer Singh’s Dhurandhar franchise has broken several records and scripted history, but it is yet to top the overall ranking list — because one man’s wrestling film from 2016 is still sitting comfortably at number one. Here are the ten films, with everything you need to know about each.
Highest Grossing Indian Movies of All Time That Ruled Box Office
| Rank | Film | Year | Budget (₹ Cr) | Worldwide Collection (₹ Cr) |
|---|---|---|---|---|
| 1 | Dangal | 2016 | 70 | 2,070.3 |
| 2 | Dhurandhar: The Revenge | 2026 | 250 | 1,798.24* |
| 3 | Baahubali 2: The Conclusion | 2017 | 250 | 1,788.06 |
| 4 | Pushpa: The Rule – Part 2 | 2024 | 500 | 1,742.1 |
| 5 | Dhurandhar | 2025 | 250 | 1,307.35* |
| 6 | RRR | 2022 | 550 | 1,230 |
| 7 | KGF: Chapter 2 | 2022 | 120 | 1,215 |
| 8 | Jawan | 2023 | 300 | 1,160 |
| 9 | Pathaan | 2023 | 250 | 1,055 |
| 10 | Kalki 2898 AD | 2024 | 650 | 1,042.25 |

1. Dangal — ₹2,070.3 Crore
Budget: ₹70 crore
Star Cast: Aamir Khan, Fatima Sana Shaikh, Zaira Wasim, Sanya Malhotra
Nine years after its release, Dangal is still untouchable. Made on a budget of just ₹70 crore, it earned back nearly thirty times that amount at the worldwide box office — a return on investment that no other Indian film has come close to matching. The secret was partly China, where the film became a cultural phenomenon and collected a significant chunk of its total. But the foundation was the story itself: a determined father, two daughters who did not ask to be wrestlers, and a sports drama that somehow transcended sport entirely. Aamir Khan’s physical transformation for the role remains one of the most talked-about commitments in Indian film history.
2. Dhurandhar: The Revenge (2026) — ₹1,798.24 Crore*
Budget: ₹250 crore
Star Cast: Ranveer Singh, Arjun Rampal, Sanjay Dutt, R. Madhavan, Sara Arjun
The Dhurandhar franchise has achieved something remarkable in a very short time — it put Ranveer Singh firmly in the company of India’s biggest box-office names, and it put Aditya Dhar’s name on the list of directors who can open a film at scale. The sequel was still collecting at the time Zee News published this list, which means the final number could climb further. Whether it eventually catches Dangal is the one box-office question everyone in Bollywood is watching right now.
3. Baahubali 2: The Conclusion (2017) — ₹1,788.06 Crore
Budget: ₹250 crore
Star Cast: Prabhas, Rana Daggubati, Anushka Shetty, Tamannaah Bhatia
S.S. Rajamouli’s Baahubali 2 was the film that forced the rest of Indian cinema to rethink its ambitions. A Telugu-language period epic that collected close to ₹1,800 crore worldwide — nobody had seen that before from a non-Hindi film. The question “Why did Kattappa kill Baahubali?” had been generating internet traffic for two years before Part 2 answered it. When the answer finally came, the cinemas were full. It was one of Indian cinema’s great collective moments, and the numbers it posted changed the conversation about what was possible.
4. Pushpa: The Rule – Part 2 (2024) — ₹1,742.1 Crore
Budget: ₹500 crore
Star Cast: Allu Arjun, Rashmika Mandanna, Fahadh Faasil
Allu Arjun’s performance as Pushpa Raj — a red sandalwood smuggler with a slouch that became a nationwide gesture — is one of the most genuinely iconic character portrayals in recent Indian cinema. Part 2 cost ₹500 crore to make, which made it the most expensive film on this list relative to its budget, but it earned back enough to sit comfortably in the top four. Fahadh Faasil, as the antagonist, gave the film a villain that matched the hero’s energy, which is rarer than it sounds.
5. Dhurandhar (2025) — ₹1,307.35 Crore*
Budget: ₹250 crore
Star Cast: Ranveer Singh, Akshaye Khanna, Arjun Rampal, R. Madhavan, Sanjay Dutt, Sara Arjun
The original Dhurandhar established the franchise and proved that Ranveer Singh could anchor a large-scale action film on his own. The presence of Sara Arjun — who is also confirmed for the upcoming Madhubala biopic — alongside a strong ensemble gave the film depth beyond its action sequences. Crossing ₹1,300 crore made it one of the biggest Bollywood hits in years and set the stage for the sequel’s even bigger run.
6. RRR (2022) — ₹1,230 Crore
Budget: ₹550 crore
Star Cast: Jr. NTR, Ram Charan, Ajay Devgn, Alia Bhatt
RRR is the film that won an Oscar — for the song Naatu Naatu — and in doing so introduced a global audience to the scale and energy that Telugu cinema had been producing for years. Rajamouli directed again, and the sheer physicality and ambition of the sequences in this film felt unlike anything in mainstream Indian or international cinema at the time. Despite having the second-largest budget on this list at ₹550 crore, it earned back ₹1,230 crore worldwide.
7. KGF: Chapter 2 (2022) — ₹1,215 Crore
Budget: ₹120 crore
Star Cast: Yash, Sanjay Dutt, Raveena Tandon
KGF Chapter 2 has the most jaw-dropping budget-to-collection ratio after Dangal: made for ₹120 crore, it earned ₹1,215 crore. Yash’s Rocky Bhai became a phenomenon that crossed every language barrier in India. The film’s maximalist style — everything louder, darker, and more dramatic than the scene before — connected with audiences who wanted cinema to feel like an event. Prashanth Neel’s direction turned a Kannada film into a pan-India blockbuster that nobody had predicted at that scale.
8. Jawan (2023) — ₹1,160 Crore
Budget: ₹300 crore
Star Cast: Shah Rukh Khan, Nayanthara, Vijay Sethupathi, Deepika Padukone
Jawan was Shah Rukh Khan’s second ₹1,000-crore film of 2023 — a year that effectively marked one of the greatest single-year commercial runs any Indian actor has ever had. Directed by Atlee, the film combined SRK’s star power with a social message and an all-out masala sensibility. Vijay Sethupathi as the antagonist was perfectly cast. The film proved that Hindi cinema could still produce event-level blockbusters when the right elements came together.
9. Pathaan (2023) — ₹1,055 Crore
Budget: ₹250 crore
Star Cast: Shah Rukh Khan, Deepika Padukone, John Abraham
Before Jawan, there was Pathaan — Shah Rukh Khan’s triumphant return to cinemas after a four-year absence. The anticipation for this film was genuinely extraordinary, and it delivered on opening day in a way that felt like a cultural event as much as a box-office result. Deepika Padukone and John Abraham both contributed strong supporting turns. Pathaan was the film that announced 2023 as SRK’s year before the year had really started.
10. Kalki 2898 AD (2024) — ₹1,042.25 Crore
Budget: ₹650 crore
Star Cast: Amitabh Bachchan, Kamal Haasan, Prabhas, Deepika Padukone
Kalki 2898 AD is the most expensive film on this list — and at ₹650 crore, it also has the thinnest profit margin relative to its cost. But it earns its place here by doing something no Indian film had attempted on this scale: a full-scale sci-fi epic rooted in Hindu mythology, set nearly 900 years in the future. The combination of Amitabh Bachchan, Kamal Haasan, and Prabhas in the same frame was a genuinely historic casting achievement.
Also Read: 10 Highest-Grossing Tollywood Movies of All Time
What This List Tells You About Indian Cinema
Looking across these ten films, a few things stand out clearly. South Indian cinema — Telugu and Kannada — now holds six of the top 10 spots. The ₹1,000 crore benchmark, which once seemed unreachable, has now been crossed ten times. And the one film at the very top, Dangal, still holds its position not because of scale or franchise power, but because of story and emotional truth.
That last point is worth sitting with. The highest-grossing Indian film of all time was made for ₹70 crore. It starred Aamir Khan in a fat suit, training in a wrestling pit. And it earned ₹2,070 crore. In the end, the thing that travels furthest is still just a great story told with honesty.


