The Indian movie industry has experienced a tremendous increase in earnings worldwide in the past ten years. Dangal (2016) is the highest grossing Indian movie of all time as of April 2026. This is a sports biography in which Aamir Khan plays the lead role, and it earned about 2070 crore in its lifetime. Although a few of the recent blockbusters have surpassed 1,000 crore, the global popularity of this 2016 film keeps it on the top of the list.
Dangal: Highest grossing Indian movie of all time
The highest grossing Indian film to date is Dangal directed by Nitesh Tiwari, which has a total global collection of more than 2000 crore. The movie is a biographical sports drama, which was based on the life of wrestler Mahavir Singh Phogat. It managed to reach this historic figure mainly because of its unprecedented performance in the Chinese market. It is the only Indian movie to have hit the 2000 crore mark to date.
Top 5 Highest Grossing Indian Movies of All Time
Top grossing Indian film list has been shifting dramatically in recent years. Though Bollywood used to be on top of the list in the past, South regional cinema now occupies key positions.
Dangal (2016): ₹2,070 Crore.
Baahubali 2: The Conclusion (2017): ₹1,810 Crore.
Dhurandhar: The Revenge (2026): ₹1,764 Crore* (as of April 22)
Pushpa 2: The Rule (2024): ₹1,742 Crore.
Dhurandhar (2025): ₹1,428 Crore.
What is the reason Dangal remains the leader after almost ten years?
The primary factor that puts Dangal on the list is its huge foreign gross. The largest portion of the revenue of most Indian blockbusters is made in India. But Dangal generated more than 1400 crore in the international markets alone. China contributed a staggering 1200 crore of this. This renders it the Indian box office record.
What was the first Indian film to gross 1000 crore?
The first Indian film to earn more than 1000 crores globally was the Telugu epic Baahubali 2: The Conclusion (2017). It was only ten days after its release that it hit this milestone.
Which Indian directors have the most 1000 crore movies?
The top directors, with two films in the ₹1,000 crore club, are S.S. Rajamouli and Aditya Dhar. Baahubali 2 and RRR were directed by Rajamouli, and the Dhurandhar series was directed by Dhar.
Check out some more interesting articles from the general knowledge section to boost your knowledge of national and international topics. Stay connected with Jagran Josh for more topics like this.
ALSO READ