Introduction
So, Indian cinema, right? It’s a wild ride! Over the last few years, we’ve seen movies that have not just dominated the Indian box office, but also made waves globally. It’s insane how much money these movies are pulling in. You don’t even need to be a film buff to know that Indian cinema is more than just movies now — it’s a global phenomenon.
In 2025, these Top 10 Grossing Indian Movies are giving Hollywood a run for its money (well, not exactly, but you get the point). Let’s dive into the films that are killing it at the box office!

How We Ranked These Movies
I went through worldwide box office collections to see what films really made an impact — not just in India, but everywhere. Domestic earnings, international sales, and how well the film was received globally all factored into the ranking. And let me tell you, some of these films made serious bank! Among them, the Top 10 Grossing Indian Movies – 2025 really stood out, showing how much these films resonated with audiences around the world.
Top 10 Grossing Indian Movies – Quick List
| Rank | Movie Title | Language | Worldwide Gross (₹ Crore) | Genre |
| 1 | RRR | Telugu | ₹1,500–1,650 | Action, Drama |
| 2 | Baahubali 2: The Conclusion | Telugu | ₹1,810 | Action, Drama |
| 3 | KGF Chapter 2 | Kannada | ₹1,250–1,350 | Action, Thriller |
| 4 | Dangal | Hindi | ₹2,024 | Drama, Sports |
| 5 | Pathaan | Hindi | ₹1,050–1,100 | Action, Thriller |
| 6 | 2.0 | Tamil | ₹800–850 | Sci-Fi, Action |
| 7 | Baahubali: The Beginning | Telugu | ₹600–650 | Action, Drama |
| 8 | Jawan | Hindi | ₹1,000–1,050 | Action, Thriller |
| 9 | Thugs of Hindostan | Hindi | ₹500–550 | Action, Adventure |
| 10 | Secret Superstar | Hindi | ₹840 | Drama, Music |
In-Depth Reviews of Each Movie
1. RRR – ₹1,500–1,650 Crore
Language: Telugu | Genre: Action, Drama
Okay, so this movie is an absolute beast. Directed by S.S. Rajamouli, RRR took everything you thought you knew about cinema and raised the bar. It’s got high-flying action, intense drama, and a storyline that kept audiences glued to their seats. Plus, the star power of Ram Charan and N.T. Rama Rao Jr. made it a worldwide sensation. Definitely a must-watch if you haven’t seen it yet!
2. Baahubali 2: The Conclusion – ₹1,810 Crore
Language: Telugu | Genre: Action, Drama
If you haven’t heard about Baahubali 2, where have you been hiding? The movie broke records and became the highest-grossing Indian film ever. It’s an epic in every sense, from the action sequences to the emotional rollercoaster of a storyline. This film didn’t just set box office records; it became a cultural event. It’s basically Indian cinema’s crown jewel.
3. KGF Chapter 2 – ₹1,250–1,350 Crore
Language: Kannada | Genre: Action, Thriller
KGF Chapter 2 isn’t just a movie; it’s an experience. Yash plays the character of Rocky, and let me tell you, his presence is so magnetic that you can’t look away from the screen. From the action to the cinematography, this movie is intense. The entire series has really put Kannada cinema on the global map. It’s like India’s answer to Hollywood action, and it totally crushed it.
4. Dangal – ₹2,024 Crore
Language: Hindi | Genre: Drama, Sports
Dangal wasn’t just a movie — it was a movement. Aamir Khan’s portrayal of a father who trains his daughters to become world-class wrestlers took the world by storm, especially in China, where the film became a massive hit. It’s inspirational, heartwarming, and a perfect example of how sports films can transcend cultures and borders. If you haven’t seen it, I honestly don’t know what you’re doing with your life.
5. Pathaan – ₹1,050–1,100 Crore
Language: Hindi | Genre: Action, Thriller
Shah Rukh Khan’s comeback film couldn’t have been bigger, and I mean that literally. Pathaan had everything: action, thrills, and stunning visuals. With Deepika Padukone and John Abraham also in the mix, the movie became a huge success both domestically and internationally. It’s everything a spy thriller should be.
6. 2.0 – ₹800–850 Crore
Language: Tamil | Genre: Sci-Fi, Action
So, we all know that Rajinikanth is a superstar, right? But when he teams up with Akshay Kumar in a sci-fi action film, you get 2.0. The film’s visual effects were mind-blowing, and it raised the bar for what Indian cinema can do with technology. If you love science fiction and action, this one’s a must-see.
7. Baahubali: The Beginning – ₹600–650 Crore
Language: Telugu | Genre: Action, Drama
If you thought Baahubali 2 was epic, wait until you watch the first installment. While it didn’t have the same box office numbers as the second film, Baahubali: The Beginning laid the foundation for one of the most successful franchises in Indian cinema. It’s a rollercoaster of action, intrigue, and visual grandeur that got everyone hooked for the final conclusion.
8. Jawan – ₹1,000–1,050 Crore
Language: Hindi | Genre: Action, Thriller
Yet another Shah Rukh Khan starrer on this list. Jawan is an action-packed thriller that keeps you on the edge of your seat. With great performances and an intense storyline, it became a hit worldwide. If you’re looking for high-octane action combined with a twist, Jawan is right up your alley.
9. Thugs of Hindostan – ₹500–550 Crore
Language: Hindi | Genre: Action, Adventure
Thugs of Hindostan had a star-studded cast featuring Amitabh Bachchan, Aamir Khan, and Katrina Kaif. It wasn’t as beloved by critics, but it still managed to rake in significant numbers at the box office. It’s packed with action, adventure, and visual grandeur, making it an enjoyable ride for fans of period dramas.
10. Secret Superstar – ₹840 Crore
Language: Hindi | Genre: Drama, Music
Secret Superstar may not have had the biggest box office numbers, but it hit the right emotional notes. Zaira Wasim’s performance as a young girl fighting for her dream of becoming a singer resonated with audiences worldwide. The film wasn’t just a box-office hit, it was also a cultural phenomenon in places like China.
Final Verdict
These Top 10 Grossing Indian Movies of 2025 have shown that Indian cinema is on the rise. The growth in global box office collections proves that Indian filmmakers are pushing boundaries and creating films that resonate across the globe. Whether it’s a historical epic or an action-packed thriller, the future of Indian cinema is looking brighter than ever.
Read more: Top 10 Indian Movies Box Office Collection – 2025
Which is the highest-grossing Indian movie ever?
Answer: Baahubali 2: The Conclusion holds the top spot with ₹1,810 crore.
What type of movies are dominating the Indian box office?
Answer: Action and thriller films continue to dominate in 2025.
Which Indian movie performed the best internationally?
Answer: Dangal had massive success, especially in China, making it the highest international earner.