Indian cinema has witnessed a remarkable evolution, producing films that have not only captivated domestic audiences but also garnered international acclaim. The box office collections of these films reflect their widespread popularity and the industry’s growth. As of January 2025, here are some of the highest-grossing Indian movies:
(1) Dangal (2016)Starring Aamir Khan, ‘Dangal’ narrates the inspiring story of wrestler Mahavir Singh Phogat and his daughters. The film achieved a worldwide gross of approximately ₹2,070 crore, making it one of the highest-grossing Indian films.

(2) Baahubali 2: The Conclusion (2017)** Directed by S.S. Rajamouli, this epic saga concluded with a worldwide gross of around ₹1,788 crore, setting new benchmarks in Indian cinema.

(3) Pushpa: The Rule – Part 2 (2024)** The sequel to ‘Pushpa: The Rise,’ this film continued the story of Pushpa Raj and amassed a worldwide gross of approximately ₹1,663 crore.

(4) RRR (2022)** Another masterpiece by S.S. Rajamouli, ‘RRR’ is a fictional tale of two revolutionaries and grossed around ₹1,230 crore worldwide.


**K.G.F: Chapter 2 (2022)** This Kannada-language film, starring Yash, continued the high-octane narrative of its predecessor and garnered a worldwide gross of approximately ₹1,215 crore.
These films have not only achieved significant box office success but have also showcased the diverse storytelling and cinematic excellence of Indian cinema on a global platform.