Indian cinema, also known as Bollywood and regional film industries like Tollywood, Kollywood, and Sandalwood, has consistently delivered blockbuster films that break box office records globally. From powerful storytelling to stunning visuals, Indian movies have found massive audiences not just in India, but in countries like China, the USA, UAE, and beyond.

In this article, we will explore the top 10 highest-grossing Indian movies of all time based on worldwide box office collections. These films span across various Indian languages — Hindi, Telugu, Tamil, Kannada — and feature legendary actors like Aamir Khan, Shah Rukh Khan, Prabhas, Ranbir Kapoor, and more. Whether you’re a fan of Bollywood hits or South Indian cinema, this list has it all!
1. Dangal (2016)
Worldwide Collection: ₹2,000+ crore
Language: Hindi
Director: Nitesh Tiwari
Starring: Aamir Khan, Fatima Sana Shaikh, Sanya Malhotra
Why It’s Special:
Inspired by the true story of wrestler Mahavir Singh Phogat and his daughters Geeta and Babita, Dangal became a global phenomenon — especially in China, where it earned over ₹1,300 crore alone! With its emotional depth, powerful performances, and inspiring message, it touched millions around the world.
2. Baahubali 2: The Conclusion (2017)
Worldwide Collection: ₹1,810+ crore
Language: Telugu (Dubbed in multiple languages)
Director: S.S. Rajamouli
Starring: Prabhas, Anushka Shetty, Rana Daggubati, Ramya Krishnan
Why It’s Special:
This epic conclusion to the Baahubali saga became a cultural milestone in Indian cinema. The answer to “Why did Kattappa kill Baahubali?” alone drew massive crowds. The film’s scale, VFX, and storytelling made it a blockbuster in every language it released.
3. RRR (2022)
Worldwide Collection: ₹1,387 crore
Language: Telugu (Dubbed in multiple languages)
Director: S.S. Rajamouli
Starring: Ram Charan, Jr. NTR, Alia Bhatt, Ajay Devgn
Why It’s Special:
A fictional story set in pre-independence India, RRR featured jaw-dropping action sequences and a strong friendship between two revolutionaries. It gained international recognition, even winning an Oscar for Best Original Song (Naatu Naatu).
4. K.G.F: Chapter 2 (2022)
Worldwide Collection: ₹1,240 crore
Language: Kannada (Dubbed in Hindi, Telugu, Tamil, Malayalam)
Director: Prashanth Neel
Starring: Yash, Sanjay Dutt, Raveena Tandon, Srinidhi Shetty
Why It’s Special:
Rocky Bhai’s rise to power in the dangerous gold mines of Kolar kept audiences hooked. With larger-than-life action and stylish execution, KGF 2 solidified Yash’s status as a pan-India superstar.
5. Jawan (2023)
Worldwide Collection: ₹1,159 crore
Language: Hindi
Director: Atlee
Starring: Shah Rukh Khan, Nayanthara, Vijay Sethupathi, Deepika Padukone (Cameo)
Why It’s Special:
Jawan was Shah Rukh Khan like never before — intense, emotional, and full of swag. The film tackled social issues while delivering high-octane action and catchy music. Fans celebrated SRK’s return to form in style.
6. Pathaan (2023)
Worldwide Collection: ₹1,050+ crore
Language: Hindi
Director: Siddharth Anand
Starring: Shah Rukh Khan, Deepika Padukone, John Abraham
Why It’s Special:
The film marked the comeback of SRK after a long gap and became an instant hit. With stylish action, spy thriller vibes, and the birth of the YRF Spy Universe, Pathaan rocked the box office.
7. Animal (2023)
Worldwide Collection: ₹917 crore
Language: Hindi
Director: Sandeep Reddy Vanga
Starring: Ranbir Kapoor, Rashmika Mandanna, Anil Kapoor, Bobby Deol
Why It’s Special:
Animal combined raw emotions with extreme violence and layered storytelling. Ranbir Kapoor’s intense performance and the film’s unique father-son narrative struck a chord with the audience.
8. Bajrangi Bhaijaan (2015)
Worldwide Collection: ₹969 crore
Language: Hindi
Director: Kabir Khan
Starring: Salman Khan, Harshaali Malhotra, Kareena Kapoor, Nawazuddin Siddiqui
Why It’s Special:
This heartwarming story of a man helping a mute Pakistani girl find her way home melted hearts across borders. Bajrangi Bhaijaan became one of Salman Khan’s biggest hits and a beloved film in India and beyond.
9. Secret Superstar (2017)
Worldwide Collection: ₹966 crore
Language: Hindi
Director: Advait Chandan
Starring: Zaira Wasim, Aamir Khan, Meher Vij
Why It’s Special:
A small-budget film that created massive impact, Secret Superstar told the story of a girl chasing her dream to become a singer. It became a surprise box office hit, especially in China.
10. PK (2014)
Worldwide Collection: ₹854 crore
Language: Hindi
Director: Rajkumar Hirani
Starring: Aamir Khan, Anushka Sharma, Sushant Singh Rajput
Why It’s Special:
PK blended humor with deep social commentary. Aamir Khan’s portrayal of an alien questioning religious practices made people laugh, think, and reflect — a rare combo that turned into box office gold.
Final Thoughts
These top 10 Indian films didn’t just succeed — they created history. From Dangal’s emotional power to Baahubali 2’s epic storytelling and Jawan’s superstar charisma, each of these movies contributed to elevating the global status of Indian cinema.
Whether it’s Bollywood box office hits or South Indian cinema masterpieces, these films proved that Indian stories can connect with audiences across the globe. As the industry evolves with new talent, better technology, and bold storytelling, we can only expect bigger and better films in the coming years.
Have you watched all of them? If not, make sure to catch up on these iconic movies — available on Netflix, Amazon Prime, Hotstar, and other streaming platforms.
Leave a Reply