Check the list of the top highest-grossing Indian movies of all time. Indian cinema is globally famous for its music, action, and storytelling
Indian cinema has a special place in the hearts of millions, with its influence reaching far across the country’s borders. From grand storytelling and rich emotions to spectacular visuals and music, the film industry continues to grow bigger each year. The audience for Indian movies spans across continents, making box office numbers soar to impressive heights. In Q1 2025 alone, the total net collection of Indian films was over ₹2,860 crore from 561 movies, across multiple languages.Â
In this post, we’ve curated a list of the top 10 highest-grossing Indian movies of all time - films that have not only ruled the theatres but also captured the viewers’ attention everywhere. Whether you're a movie buff or simply curious about which titles broke records, this collection offers an insight into Indian cinema at its finest.
Some of the top 10 movies of all time, based on their worldwide gross collection, are:
Rank | Movie | Worldwide gross collection (in ₹ crore) | Director |
---|---|---|---|
1 | Dangal | 2,070.3 | Nitesh Tiwari |
2 | Baahubali 2: The Conclusion | 1,788.06 | SS Rajamouli |
3 | Pushpa: The Rule - Part 2 | 1,742.1 | Sukumar |
4 | RRR | 1,230 | SS Rajamouli |
5 | KGF Chapter 2 | 1,215 | Prashanth Neel |
6 | Jawan | 1,160 | Atlee |
7 | Pathaan | 1,055 | Siddharth Anand |
8 | Kalki 2898 AD | 1,042.25 | Nag Ashwin |
9 | Bajrangi Bhaijaan | 921.93 | Kabir Khan |
10 | Animal | 915 | Sandeep Reddy Vanga |
Let’s discuss each of these superhit Indian films and how they’ve shaped Indian cinema today.
Also Read: Trump orders 100 percent tariff on foreign-made movies, claiming Hollywood was being "devastated"