Top 10 Highest Grossing Indian Movies of 2025 & All Time
The Indian film industry — often called Bollywood, alongside Tollywood, Kollywood, and Mollywood — has grown into one of the most powerful cinematic forces in the world. Every year, Indian filmmakers push the boundaries of storytelling, visual effects, and global reach. As cinema continues to evolve, audiences are witnessing the rise of some of the Top 10 Highest Grossing Indian movies that are rewriting box office history both domestically and internationally.
In this article, we’ll explore the top 10 highest grossing movies in India, their impact, and how they compare to the highest grossing movies of all time across the world. Whether you’re a fan of Tamil, Malayalam, or Hindi blockbusters, this list has something for everyone.

1. Jawan (2023) — A Pan-India Phenomenon
Jawan, starring Shah Rukh Khan, is one of the highest grossing Indian movies of all time. Directed by Atlee, this action-packed thriller became a nationwide sensation, grossing over ₹1100 crore globally. Its blend of mass entertainment, emotional depth, and high-octane action appealed to both Indian and international audiences.
The film’s success reaffirmed SRK’s dominance as the King of Bollywood, showing how Indian cinema can rival even the highest grossing movies of all time in terms of reach and fan engagement.
2. RRR (2022) — The Global Powerhouse
Directed by S.S. Rajamouli, RRR shattered records worldwide, collecting over ₹1200 crore. This Telugu epic featuring Ram Charan and Jr. NTR became a cultural phenomenon and even won an Oscar for Best Original Song (“Naatu Naatu”).
RRR stands tall among the highest grossing movies in India, proving that regional cinema can captivate global audiences when crafted with universal appeal. Its action choreography, emotional storytelling, and cinematic grandeur make it one of the top 10 highest grossing movies in India ever made.
3. Baahubali 2: The Conclusion (2017)
No list of highest grossing Indian movies is complete without Baahubali 2. This film broke every record imaginable upon release, grossing over ₹1800 crore worldwide.
Directed again by S.S. Rajamouli, this epic saga revolutionized Indian cinema with its grand visuals and engaging storytelling. It also inspired a new generation of filmmakers to dream big, setting benchmarks for future highest grossing films of all time from India.
4. Pathaan (2023)
With Pathaan, Shah Rukh Khan returned in full form after a long hiatus. This Bollywood spy action film, part of the YRF Spy Universe, broke multiple records by earning over ₹1050 crore globally.
The movie’s success placed it among the highest grossing movies in India and revived the box office post-pandemic. Its combination of action, glamour, and patriotism struck a chord with audiences across the globe.
5. Leo (2023) — Tamil Cinema’s Global Entry
Tamil superstar Vijay’s Leo stormed the box office, crossing ₹650 crore worldwide. Directed by Lokesh Kanagaraj, this high-energy action film became one of the highest grossing Tamil movies of all time.
Leo proved that Tamil cinema continues to grow in global influence, appealing not just to South Indian audiences but also fans from Southeast Asia and the Middle East.
6. 2018: Everyone is a Hero (Malayalam)
Mollywood (Malayalam cinema) also had its moment of glory with 2018: Everyone is a Hero, based on the Kerala floods. The film earned over ₹175 crore globally, making it one of the highest grossing Malayalam movies in history.
The film’s emotional storytelling and real-life inspiration earned critical acclaim and commercial success, proving that regional cinema can balance meaningful narratives with mass appeal.
7. Dunki (2023) — A Story with Heart
Another gem starring Shah Rukh Khan, Dunki blended comedy, emotion, and social commentary on immigration and belonging. It collected over ₹600 crore worldwide, making it a part of the list of highest grossing Indian movies of recent years.
The film’s heartfelt story and cross-border message connected deeply with audiences, showcasing how powerful storytelling can drive box office success.
8. Avatar: The Way of Water (2022) — Hollywood’s Influence in India
While not an Indian production, Avatar: The Way of Water deserves mention as one of the highest grossing movies of all time, including its impact on the Indian market. The film earned over ₹500 crore in India alone, showing how international films shape Indian box office trends.
Its success alongside Indian blockbusters highlights how cinema transcends boundaries. The film’s breathtaking visuals also set new standards for animated and CGI-heavy movies worldwide.
9. The Lion King (2019) — Highest Grossing Animated Movie
When we talk about the highest grossing animated movies, The Lion King (2019) stands tall. This live-action adaptation of Disney’s classic roared at the box office with over $1.6 billion worldwide.
In India, it grossed ₹150 crore, proving the strong fanbase for animation and family entertainment in the country. Films like these inspire Indian studios to create more animated content for local and global audiences.
10. Kalki 2898 AD (2025) — India’s Next Mega Blockbuster
One of the most anticipated films of 2025, Kalki 2898 AD, is already predicted to join the list of highest grossing movies 2025. Directed by Nag Ashwin and starring Prabhas, Deepika Padukone, and Amitabh Bachchan, this sci-fi epic is expected to redefine Indian cinema.
The film’s futuristic theme, massive production scale, and star power position it to rival the Top 10 Highest Grossing movies of all time globally.
Highest Grossing Movies in India — A Changing Trend
Over the years, the landscape of Top 10 Highest Grossing movies in India has changed dramatically. Earlier, success was determined mainly by Bollywood’s Hindi releases. Today, South Indian cinema — especially Telugu, Tamil, and Malayalam films — has taken center stage.
The concept of pan-India releases has unified audiences from every corner of the country. Movies like Baahubali, KGF, and Pushpa have proven that language is no barrier when storytelling is universal.
2024 & 2025: The New Era of Box Office Giants
In 2024, Indian cinema saw major hits like Fighter, Pushpa 2, and Jigra. These films not only performed well domestically but also on international platforms. As for 2025, expectations are high for films like Kalki 2898 AD, Welcome to the Jungle, and Game Changer to dominate the charts.
The upcoming slate indicates a mix of action, mythology, and animation, potentially creating new entries in the Top 10 Highest Grossing movies 2025 list.
Scarlett Johansson — The Highest Grossing Actor
When discussing box office success globally, it’s worth noting that Scarlett Johansson remains one of the Top 10 Highest Grossing actors of all time. With mega-franchises like Avengers, Iron Man, and Black Widow, her cumulative box office exceeds $14 billion.Her inclusion shows how the global film industry connects across borders — Hollywood stars and Indian films alike are part of the larger cinematic ecosystem.
The Impact of Streaming Platforms
The rise of OTT platforms like Netflix, Amazon Prime, and Disney+ Hotstar has transformed movie consumption. Many Top 10 Highest Grossing movies in India now gain additional viewership through digital releases, expanding their lifetime audience and revenue.Streaming platforms also give international exposure to regional films, allowing Malayalam and Tamil movies to trend globally.
Conclusion: The Future of Indian Cinema
From Baahubali to RRR, from Jawan to Kalki 2898 AD, Indian cinema has reached new heights in creativity and commercial success. The evolution from regional hits to global blockbusters shows that India’s storytelling power is now on par with Hollywood.The future looks bright — with big-budget projects, diverse languages, and world-class VFX, the next generation of Top 10 Highest Grossing Indian movies will continue to make history.So, whether you’re watching a Tamil action film, a Malayalam drama, or an animated spectacle, you’re witnessing the golden era of Indian cinema.
