The Indian film industry has not only reached global audiences but has also broken new box-office records worldwide. From Bollywood to regional cinema, Indian films have showcased talent, creativity, and culture that continue to attract viewers across the globe. Here’s a look at the top 10 highest-grossing Indian movies of all time until October 2024, including the star cast, directors, and their worldwide earnings.
1. Dangal
- Worldwide Gross: ₹2,200 crore
- Language: Hindi
- Year: 2016
- Director: Nitesh Tiwari
- Star Cast: Aamir Khan, Sakshi Tanwar, Fatima Sana Shaikh, Sanya Malhotra
Dangal tells the inspirational story of wrestler Mahavir Singh Phogat and his journey in training his daughters to become world-class wrestlers. The film’s blend of powerful storytelling and strong performances, particularly by Aamir Khan and Fatima Sana Shaikh, resonated with audiences, especially in India and China.

2. Baahubali 2: The Conclusion
- Worldwide Gross: ₹1,810.60 crore
- Language: Telugu
- Year: 2017
- Director: S. S. Rajamouli
- Star Cast: Prabhas, Anushka Shetty, Rana Daggubati, Tamannaah Bhatia
The sequel to Baahubali: The Beginning, this epic fantasy drama captures the grandeur of ancient Indian kingdoms. With unforgettable characters and visually stunning action, Baahubali 2 left a lasting impression on the world. Prabhas’s portrayal of Amarendra Baahubali and Rana Daggubati’s role as Bhallaladeva stand out in this blockbuster.

3. RRR
- Worldwide Gross: ₹1,300 crore
- Language: Telugu
- Year: 2022
- Director: S. S. Rajamouli
- Star Cast: Ram Charan, N. T. Rama Rao Jr., Alia Bhatt, Ajay Devgn
RRR is a fictional tale inspired by two Indian freedom fighters, portrayed by Ram Charan and N. T. Rama Rao Jr. With its explosive action sequences and captivating soundtrack, the movie gained both national and international acclaim, further solidifying Rajamouli’s reputation as a visionary filmmaker.

4. KGF: Chapter 2
- Worldwide Gross: ₹1,250 crore
- Language: Kannada
- Year: 2022
- Director: Prashanth Neel
- Star Cast: Yash, Sanjay Dutt, Raveena Tandon, Srinidhi Shetty
In this high-stakes sequel, Yash reprises his role as Rocky Bhai, a character beloved for his grit and ambition. Set in the Kolar Gold Fields, KGF: Chapter 2 brought Kannada cinema to the global stage, appealing to audiences with intense storytelling and breathtaking visuals.

5. Kalki 2898 AD
- Worldwide Gross: ₹1,200 crore
- Language: Telugu
- Year: 2024
- Director: Nag Ashwin
- Star Cast: Prabhas, Amitabh Bachchan, Deepika Padukone, Kamal Haasan
This futuristic sci-fi thriller combines mythology and science fiction, making it a unique entry in Indian cinema. With an all-star cast including Prabhas, Deepika Padukone, and Amitabh Bachchan, Kalki 2898 AD has quickly become a box-office hit, breaking new ground for Indian sci-fi.

6. Jawan
- Worldwide Gross: ₹1,159 crore
- Language: Hindi
- Year: 2023
- Director: Atlee
- Star Cast: Shah Rukh Khan, Nayanthara, Vijay Sethupathi, Deepika Padukone
Jawan explores themes of justice and patriotism, with Shah Rukh Khan portraying a dual role. The film’s gripping storyline and powerful social message, along with SRK’s charismatic performance, propelled it to massive success at the box office.

7. Pathaan
- Worldwide Gross: ₹1,052.50 crore
- Language: Hindi
- Year: 2023
- Director: Siddharth Anand
- Star Cast: Shah Rukh Khan, Deepika Padukone, John Abraham
Another Shah Rukh Khan blockbuster, Pathaan is part of the Yash Raj Films spy universe and showcases intense action and high-stakes drama. With an impressive cast and a storyline centered around espionage, the film attracted audiences globally, reaffirming SRK’s position as a box-office king.

8. Animal
- Worldwide Gross: ₹917.82 crore
- Language: Hindi
- Year: 2023
- Director: Sandeep Reddy Vanga
- Star Cast: Ranbir Kapoor, Anil Kapoor, Parineeti Chopra, Bobby Deol
Animal is a dark crime drama that delves into the complexities of family dynamics and relationships. Ranbir Kapoor’s intense portrayal of a complex character, combined with Sandeep Reddy Vanga’s direction, made this film a standout in 2023, drawing viewers with its unique narrative style.

9. Stree 2
- Worldwide Gross: ₹874.58 crore
- Language: Hindi
- Year: 2024
- Director: Amar Kaushik
- Star Cast: Rajkummar Rao, Shraddha Kapoor, Pankaj Tripathi, Aparshakti Khurana
Building on the success of the horror-comedy Stree, this sequel brings back the original cast and continues to explore the mysterious events in the fictional town of Chanderi. Rajkummar Rao and Shraddha Kapoor’s chemistry, along with the film’s unique blend of horror and humor, made it a hit with audiences.

10. Bajrangi Bhaijaan
- Worldwide Gross: ₹969.06 crore
- Language: Hindi
- Year: 2015
- Director: Kabir Khan
- Star Cast: Salman Khan, Harshaali Malhotra, Nawazuddin Siddiqui, Kareena Kapoor
Bajrangi Bhaijaan tells the heartwarming story of a mute Pakistani girl and the man who sets out to reunite her with her family. Salman Khan’s touching performance, along with Harshaali Malhotra’s endearing presence, helped the film become a box-office sensation. The film’s universal themes of love and kindness resonated with audiences across borders.

Conclusion
These top 10 films reflect the diversity and growth of Indian cinema, with directors and actors pushing creative boundaries. From heartfelt dramas to action-packed epics, Indian films continue to capture the imagination of audiences worldwide. This list also highlights how regional cinema, like Kannada and Telugu films, has achieved mainstream success, showing the vast appeal of Indian storytelling across cultures.
References
- Box Office India
- IMDb – Indian Movies
- Various film articles and box office reports, October 2024
If the information you are looking for is not available here, please contact us. Additionally, follow us on our social media platforms for updates and more information: