Top 10 Highest-Grossing Indian Movies of All Time
Indian cinema has produced some truly monumental films that not only won hearts but also shattered box-office records worldwide. From emotional sports dramas to larger-than-life action spectacles, these movies redefined success in the Indian film industry. Here’s a look at the top 10 highest-grossing Indian films of all time, based on worldwide collections.
1. Dangal (2016)
Worldwide Gross: ₹2024.6 crore
Directed by Nitesh Tiwari, Dangal tells the inspiring story of Mahavir Singh Phogat, a former wrestler who trains his daughters to become world-class athletes despite deep-rooted social barriers. Powered by Aamir Khan’s transformative performance, the film struck an emotional chord globally and became India’s highest-grossing film for years.
2. Baahubali 2: The Conclusion (2017)
Worldwide Gross: ₹1742.3 crore
S.S. Rajamouli’s epic sequel delivered a grand payoff to the mystery of “Why Kattappa killed Baahubali.” Featuring Prabhas in a dual role, the film combined breathtaking visuals, powerful drama, and mythological storytelling, setting new benchmarks for pan-India cinema.
3. Pushpa: The Rule – Part 2 (2024)
Worldwide Gross: ₹1640.1 crore
Allu Arjun returns as the ruthless yet charismatic smuggler in this high-octane sequel. Directed by Sukumar, the film explores power struggles, political manipulation, and revenge, drawing massive audiences across languages despite mixed critical reception.
4. RRR (2022)
Worldwide Gross: ₹1250.9 crore
Set in pre-independence India, RRR is a fictional tale of friendship, rebellion, and sacrifice. Featuring N.T. Rama Rao Jr. and Ram Charan, the film’s scale, action sequences, and music earned it global acclaim and international awards recognition.
5. K.G.F: Chapter 2 (2022)
Worldwide Gross: ₹1176.5 crore
Yash’s portrayal of Rocky reached cult status with this sequel. Directed by Prashanth Neel, the film intensified the violence, drama, and power struggles of the Kolar Gold Fields, cementing KGF as one of India’s biggest action franchises.
6. Jawan (2023)
Worldwide Gross: ₹1142.6 crore
Shah Rukh Khan delivered a mass entertainer that blended action with social messaging. Directed by Atlee, Jawan showcased SRK in multiple avatars while addressing corruption and injustice, making it one of the biggest hits of his career.
7. Pathaan (2023)
Worldwide Gross: ₹1042.2 crore
Marking Shah Rukh Khan’s comeback to action cinema, Pathaan is a fast-paced spy thriller featuring Deepika Padukone and John Abraham. The film revived the Bollywood box office post-pandemic and kicked off a successful spy universe phase.
8. Kalki 2898-AD (2024)
Worldwide Gross: ₹1019.8 crore
A futuristic sci-fi spectacle directed by Nag Ashwin, Kalki 2898-AD blends mythology with science fiction. Featuring Prabhas, Amitabh Bachchan, and Kamal Haasan, the film impressed audiences with its ambition, visuals, and unique world-building.
9. Animal (2023)
Worldwide Gross: ₹929.1 crore
Directed by Sandeep Reddy Vanga, Animal is a dark and intense drama centered on a troubled father-son relationship. Ranbir Kapoor’s aggressive transformation sparked debate but also drove massive box-office numbers.
10. Bajrangi Bhaijaan (2015)
Worldwide Gross: ₹911.8 crore
This heartwarming film starring Salman Khan tells the story of a kind-hearted man who helps a mute Pakistani girl reunite with her family. Directed by Kabir Khan, the film transcended borders with its message of humanity and compassion.
Final Thoughts
These films prove that Indian cinema has truly gone global, blending strong storytelling with scale, emotion, and spectacle. Whether driven by powerful performances, visionary direction, or emotional depth, each of these movies has left an indelible mark on box-office history.

