the top 10 highest-grossing Indian films, based on worldwide box office collections, are:
- Dangal (2016) – Grossing between ₹1,914 crore and ₹2,200 crore, this Hindi-language sports drama stars Aamir Khan as a wrestler training his daughters to become world-class athletes.
- Pushpa 2: The Rule (2024) – This Telugu-language action film has garnered approximately ₹1,830 crore, continuing the story of Pushpa Raj, portrayed by Allu Arjun.
- Baahubali 2: The Conclusion (2017) – Earning between ₹1,747 crore and ₹1,810.60 crore, this Telugu-Tamil epic fantasy, directed by S.S. Rajamouli, concludes the saga of Amarendra Baahubali and Bhallaladeva.
- RRR (2022) – A Telugu-language period action drama directed by S.S. Rajamouli, it has collected between ₹1,188 crore and ₹1,387 crore, depicting a fictional tale of two Indian revolutionaries.
- KGF: Chapter 2 (2022) – This Kannada-language action film has grossed between ₹1,187 crore and ₹1,250 crore, following the rise of Rocky Bhai in the gold mining industry.
- Jawan (2023) – A Hindi-language action thriller starring Shah Rukh Khan, it has earned between ₹1,148.32 crore and ₹1,159 crore, focusing on a man’s quest to rectify societal wrongs.
- Kalki 2898 AD (2024) – This Telugu-language science fiction film has grossed between ₹1,042 crore and ₹1,200 crore, presenting a futuristic narrative set in the year 2898 AD.
- Pathaan (2023) – A Hindi-language spy thriller featuring Shah Rukh Khan, it has amassed ₹1,050.3 crore, revolving around a RAW agent’s mission to protect India from threats.
- Secret Superstar (2017) – This Hindi-language musical drama has collected ₹977 crore, telling the story of a young girl aspiring to become a singer against societal odds.
- Bajrangi Bhaijaan (2015) – A Hindi-language drama starring Salman Khan, it has earned ₹969 crore, focusing on a man’s journey to reunite a mute Pakistani girl with her family.
These films span various genres and languages, reflecting the diversity and global appeal of Indian cinema.