Highest Grossing Indian Movies: Check the Complete List Here!

The highest-grossing Indian movies of all time showcase a blend of epic storytelling and star power. Leading the list is Dangal (2016), grossing ₹2,070 crore, followed by Baahubali 2: The Conclusion (2017) at ₹1,788 crore. Other notable films include RRR (2022), Pushpa: The Rule - Part 2 (2024), and K.G.F: Chapter 2 (2022).

Jun 5, 2025, 16:14 IST
Top 10 Highest Grossing Indian Movies of All Time
Top 10 Highest Grossing Indian Movies of All Time

India's film industry is known for its grandeur, storytelling, and jaw-dropping box-office numbers. Leading the pack as the highest-grossing Indian movie of all time is the blockbuster Dangal

This Aamir Khan starrer smashed records worldwide, raking in over ₹2,000 crore and becoming a global phenomenon. But that's just the tip of the iceberg when it comes to India's cinematic marvels.

From the epic battles in Baahubali to the visual extravaganza of RRR, Indian cinema knows how to entertain and captivate audiences across the globe. These films aren't just box-office hits—they’re cultural landmarks.

Whether it's Bollywood, Tollywood, or Kollywood, India’s movies are making waves far beyond its borders, charming millions with their mix of drama, music, and action. Curious about which film made it to India's highest-grossing list? Let’s roll the credits on some truly iconic blockbusters!

See More| Most Stylish People of 2024: Full Details Here!

Top 10 Highest Grossing Indian Movies of All Time

According to IMDB, the highest-grossing film in India is Dangal, which was released in 2016. It has achieved a remarkable worldwide gross of approximately ₹2,024 crore (around $307 million), making it not only the top Indian film but also one of the highest-grossing non-English language films globally. Following it, the list includes:

Rank

Movie Title

Year

IMDb Score

Worldwide Gross (Cr)

Director

1

Dangal

2016

8.3

2024.6

Nitesh Tiwari

2

Baahubali 2: The Conclusion

2017

8.2

1742.3

S.S. Rajamouli

3

Pushpa: The Rule - Part 2

2024

7.8

1640.1

Sukumar

3

RRR

2022

7.8

1250.9

S.S. Rajamouli

5

K.G.F: Chapter 2

2022

8.2

1176.5

Prashanth Neel

6

Jawan

2023

6.9

1157.5

Atlee

7

Pathaan

2023

5.8

1042.2

Siddharth Anand

8

Kalki 2898 AD

2024

7.0

1019.8

Nag Ashwin

9

Animal

2023

6.1

929.1

Sandeep Reddy Vanga

10

Bajrangi Bhaijaan

2015

8.1

911.8

Kabir Khan

11

Secret Superstar

2017

7.8

891.5

Advait Chandan

12

Stree 2: Sarkate Ka Aatank

2024

6.9

851.8

Amar Kaushik

13

Chhaava

2025

7.3

788.6

Laxman Utekar

14

PK

2014

8.1

750.3

Rajkumar Hirani

14

Gadar 2

2023

5.1

692.5

Anil Sharma

15

2.0

2018

6.0

660.3

S. Shankar

Source: IMDB

1. Dangal (2016)

Dangal is one of the highest-grossing movies of all time. Directed by Nitesh Tiwari, this film tells the inspiring true story of Mahavir Singh Phogat, a former wrestler who trains his daughters to become champions. Aamir Khan played the role of Mahavir, and his transformation for the role was widely praised. The film's message of female empowerment and overcoming societal barriers resonated with audiences globally.

Dangal earned ₹2024.6 Cr worldwide, making it the highest-grossing Indian film. The film's success is a combination of its powerful storytelling, outstanding performances, and relevant themes. It was not only a huge commercial success but also a cultural phenomenon in India and abroad. With its heartwarming narrative and socially significant themes, Dangal has earned a special place in Indian cinema history.

2. Baahubali 2: The Conclusion (2017)

Baahubali 2: The Conclusion is a magnum opus directed by S.S. Rajamouli. The film is the second part of the Baahubali franchise, continuing the story of the rivalry between two brothers for the throne of the Mahishmati kingdom. Prabhas's portrayal of the mighty Baahubali, alongside Rana Daggubati’s performance as the villainous Bhallaladeva, captivated audiences. The film's grand visuals, epic battle sequences, and strong emotional storyline made it a massive hit worldwide.

With a worldwide gross of ₹1742.3 Cr, Baahubali 2 became the highest-grossing film of its time, breaking numerous records in both India and globally. The film’s success also paved the way for more big-budget South Indian films to gain recognition on the global stage. Its legacy as an action-packed, visually stunning saga continues to influence the film industry.

3. Pushpa: The Rule - Part 2 (2024)

Pushpa: The Rule – Part 2, directed by Sukumar and starring Allu Arjun and Rashmika Mandanna, has emerged as a monumental success at the box office since its release on December 5, 2024. The film has grossed approximately ₹1,471.1 crore in India, with net collections reaching ₹1,234.1 crore. The Hindi version alone contributed a staggering ₹812.14 crore, while the Telugu version brought in ₹341.48 crore.

The film also saw notable earnings in Tamil (₹58.56 crore), Malayalam (₹14.15 crore), and Kannada (₹7.77 crore). Internationally, Pushpa 2 collected ₹271 crore, pushing its worldwide gross past ₹1,742 crore, making it the third highest-grossing Indian film of all time, behind only Baahubali 2 and Dangal. The film set new benchmarks, including the highest second-weekend collection by grossing over ₹100 crore and becoming the fastest Hindi-dubbed film to surpass the ₹500 crore mark.

4. RRR (2022)

RRR, directed by S.S. Rajamouli, is a historical action drama set in the 1920s, centred around two freedom fighters, Alluri Sitarama Raju and Komaram Bheem. Starring N.T. Rama Rao Jr. and Ram Charan, the film explores their fictional friendship and struggles against British colonial rule. The film became a global phenomenon, praised for its spectacular action scenes, visual effects, and musical score. RRR grossed ₹1250.9 Cr worldwide, making it one of the highest-grossing Indian films ever.

The film’s energetic performances, especially by its leads, and its high-octane action sequences resonated with viewers of all ages. RRR was also recognized internationally, winning awards and becoming a part of global film conversations. Its success highlighted the growing recognition of Indian cinema worldwide, breaking barriers and reaching audiences far beyond its origin.

5. K.G.F: Chapter 2 (2022)

K.G.F: Chapter 2, directed by Prashanth Neel, is the second part of the K.G.F franchise. This high-octane action film follows the story of Rocky, a powerful man who aims to rule the Kolar Gold Fields while battling enemies. Yash’s portrayal of Rocky became iconic, with his intense performance drawing immense praise. The film, which also stars Sanjay Dutt and Raveena Tandon, was released across multiple languages and became a box office juggernaut.

K.G.F: Chapter 2 grossed ₹1176.5 Cr globally, making it one of the biggest blockbusters in Indian cinema. The film’s gripping story, thrilling action scenes, and powerful music contributed to its success. K.G.F: Chapter 2 not only solidified Yash’s status as a pan-Indian star but also marked a turning point in Indian cinema’s reach across regions and audiences.

6. Jawan (2023)

Jawan, directed by Atlee, is an action-packed film that explores the journey of a mysterious man seeking justice. Shah Rukh Khan played the lead role, delivering a dual performance that captured the audience's attention. The movie, featuring Nayanthara and Vijay Sethupathi, explores themes of love, revenge, and corruption. Jawan earned ₹1157.5 Cr at the worldwide box office, becoming one of the highest-grossing Indian films of all time.

Its strong performances, emotional depth, and thrilling narrative resonated with audiences. The film also benefited from its global appeal, with Shah Rukh Khan's popularity spanning multiple countries. Jawan is a testament to the evolving landscape of Indian cinema, where high-quality storytelling and action-packed sequences can resonate with both domestic and international audiences.

7. Pathaan (2023)

Pathaan, directed by Siddharth Anand, marked the comeback of Shah Rukh Khan after a long hiatus. The film, part of the YRF Spy Universe, follows an Indian secret agent, Pathaan, who battles a deadly criminal mastermind. Shah Rukh Khan, Deepika Padukone, and John Abraham lead the star-studded cast, with action scenes and visual effects that grabbed attention worldwide.

Pathaan grossed ₹1042.2 Cr globally, making it one of the highest-grossing Bollywood films. The film’s success can be attributed to its high-energy action sequences, gripping storyline, and the return of a beloved superstar.

Pathaan also set a new benchmark for Bollywood films, showing that Indian action films could compete on a global scale. The film's box office numbers reflected its wide appeal across different audiences.

8. Kalki 2898 AD (2024)

Kalki 2898 AD, directed by Nag Ashwin, is a sci-fi epic set in a futuristic world. The film follows the character of Kalki, a heroic figure in a dystopian society, played by Prabhas. With a huge budget, stunning visuals, and an ambitious storyline, the film has become a major box office draw. Released in 2024, Kalki 2898 AD grossed ₹1019.8 Cr worldwide, establishing itself as a landmark in Indian cinema's sci-fi genre.

The film’s success is largely due to its innovative approach to storytelling and the high level of visual effects. The movie also features Amitabh Bachchan and Kamal Haasan, adding star power to the narrative. Kalki 2898 AD has shown that Indian cinema is ready to explore new genres, offering a fresh cinematic experience to global audiences.

9. Animal (2023)

Animal, directed by Sandeep Reddy Vanga, is an intense drama centred on a troubled relationship between a father and his son. Ranbir Kapoor stars in the lead role, supported by Anil Kapoor and Bobby Deol. The film explores the emotional and violent aspects of familial bonds, set against a backdrop of crime and power struggles. Animal grossed ₹929.1 Cr globally, becoming a commercial success.

The film’s gripping screenplay, powerful performances, and raw emotional depth captured the attention of viewers. Animal was particularly praised for Ranbir Kapoor's performance, which showcased his versatility as an actor. Its success at the box office demonstrates the appeal of intense, character-driven films in Indian cinema, marking a significant achievement in the industry.

10. Bajrangi Bhaijaan (2015)

Bajrangi Bhaijaan, directed by Kabir Khan, is a heartwarming story of a man’s journey to reunite a mute Pakistani girl with her family across the border. Salman Khan plays the role of Pavan, also known as Bajrangi, a man with a heart of gold. The film’s emotional narrative, paired with the chemistry between Salman Khan and child actor Harshaali Malhotra, struck a chord with audiences worldwide.

Bajrangi Bhaijaan grossed ₹905.6 Cr globally, becoming one of the highest-grossing films of 2015. The film's universal appeal, message of humanity, and touching storyline contributed to its box office success. Bajrangi Bhaijaan remains a favourite for many, showcasing the power of storytelling in bridging cultural divides and evoking strong emotions.

Highest Grossing Indian Movies of 2025

As of mid-2025, the top 10 highest-grossing Indian movies of the year are:

  1. Chhaava (Hindi) – ₹783–807.40 crore
    A historical action drama starring Vicky Kaushal, "Chhaava" has emerged as the year's top grosser, captivating audiences with its compelling narrative and performances.
  2. L2: Empuraan (Malayalam) – ₹265–268.05 crore
    The sequel to "Lucifer," this political thriller featuring Mohanlal continued its successful run, drawing significant attention in the Malayalam film industry.
  3. Sankranthiki Vasthunam (Telugu) – ₹245–300 crore
    A festive release, this Telugu film resonated well with audiences, contributing to its impressive box office performance.
  4. Thudarum (Malayalam) – ₹230–235 crore
    This thriller captivated viewers with its gripping storyline, marking a significant achievement in Malayalam cinema.
  5. Raid 2 (Hindi) – ₹232.78 crore
    Starring Ajay Devgn, this sequel to the 2018 hit "Raid" continued to explore themes of corruption and justice, striking a chord with the audience.
  6. Good Bad Ugly (Tamil) – ₹179–242 crore
    A Tamil action film that garnered attention for its unique narrative and strong performances, contributing to its substantial box office earnings.
  7. Game Changer (Telugu) – ₹178–186 crore
    This political action thriller made waves in the Telugu film industry, drawing audiences with its engaging plot and star-studded cast.
  8. Sikandar (Hindi) – ₹176.18–177 crore
    Featuring Salman Khan, this action-packed film attracted a wide audience, bolstering its box office success.
  9. Dragon (Tamil) – ₹152 crore
    A fantasy action film that captivated viewers with its visual effects and storytelling, marking a significant entry in Tamil cinema.
  10. Sky Force (Hindi) – ₹144–168.88 crore
    An aviation-based action drama that soared at the box office, appealing to audiences with its high-octane sequences.
Kriti Barua
Kriti Barua

Executive Content Writer

Kriti Barua is a professional content writer who has four years of experience in creating engaging and informative articles for various industries. She started her career as a creative writer intern at Wordloom Ventures and quickly developed a passion for crafting compelling narratives that resonate with readers.

Currently working as a content writer for the GK section of Jagran New Media, she continues to hone her skills in writing and strives to deliver high-quality content that educates and entertains readers.
... Read More

Get here current GK and GK quiz questions in English and Hindi for India, World, Sports and Competitive exam preparation. Download the Jagran Josh Current Affairs App.

Trending

Latest Education News