
18 Highest Grossing Indian Movies Of All Time
10. Kabir Singh (2019)
Director: Sandeep Reddy Vanga
Cast: Shahid Kapoor and Kiara Advani
Box-Office Collections: Rs. 243.37 crore*
We all have flaws in one way or another. Kabir Singh too was a story of a flawed man. Played by Shahid Kapoor , Kabir Singh is shown to be a college topper with anger management issues. He’s brilliant at almost everything that he tries his hands on but at times the anger gets the better of him. Kabir falls in love with a junior named Preeti (Kiara Advani) and makes the entire college aware of his intentions. Later on, her parents don’t approve of him and forcibly get her married to a boy of their liking. Unfortunately, Kabir just can’t seem to get over her turns into an alcoholic and drug addict trying to numb the pain of losing her. The film is referred to as the modern-day version of ‘Devdas’ with Shahid Kapoor’s performance receiving heaps of praise from critics as well as the audience.


11. Pushpa 2: The Rule (2024)
Director: Sukumar
Cast: Allu Arjun, Rashmika Mandanna, Fahadh Faasil
Worldwide Gross: Rs. 1,471.1 crore
The sequel to the 2021 blockbuster Pushpa: The Rise, Pushpa 2: The Rule continues the saga of Pushpa Raj, delving deeper into his rise in the red sandalwood smuggling syndicate. Allu Arjun reprises his role with unmatched charisma, delivering a performance that captivated audiences nationwide.
The film’s gripping narrative, combined with high-octane action sequences and chart-topping music, propelled it to become the highest-grossing Indian film of 2024. Its massive box office success underscores the film’s widespread appeal and the growing influence of Telugu cinema on the global stage.

12. Jawan (2023)
Director: Atlee
Cast: Shah Rukh Khan, Nayanthara, Vijay Sethupathi
Worldwide Gross: Rs. 1,148 crore
Marking a dynamic collaboration between Bollywood and South Indian cinema, Jawan showcases Shah Rukh Khan in a dual role, blending intense action with emotional depth. Directed by Atlee, the film’s compelling storyline, combined with stellar performances by Nayanthara and Vijay Sethupathi, resonated with audiences across regions.
Its innovative narrative and high production values contributed to its impressive box office performance, reaffirming Shah Rukh Khan’s status as a global superstar and highlighting the potential of cross-industry collaborations in Indian cinema.

13. RRR (2022)
Director: S. S. Rajamouli
Cast: N. T. Rama Rao Jr., Ram Charan, Alia Bhatt, Ajay Devgn
Worldwide Gross: Rs. 1,250 crore
RRR is a cinematic spectacle that intertwines fiction with historical elements, portraying the lives of two Indian revolutionaries. Directed by the visionary S. S. Rajamouli, the film boasts grandiose action sequences, emotional storytelling, and a powerful musical score.
The combined star power of N. T. Rama Rao Jr. and Ram Charan, along with appearances by Bollywood stalwarts Alia Bhatt and Ajay Devgn, attracted a diverse audience. Its monumental success at the box office not only solidified its place among the highest-grossing Indian films but also showcased the global appeal of well-crafted Indian epics.

Director: Laxman Utekar
Cast: Vicky Kaushal
The film stood out for its grand scale, authentic production design, and intense battle sequences that rivaled international epics. At the same time, it captured the cultural pride and emotional weight of Sambhaji’s legacy. Audiences connected strongly with the patriotic narrative, and word of mouth turned it into a phenomenon. With nearly 800 crore Rs worldwide earnings, Chhaava became the highest-grossing Indian film of 2025, setting new benchmarks for historical cinema in Bollywood.

Director: Mohit Suri
Cast: Ahaan Panday, Aneet Padda
Critics praised the chemistry between the leads, while fans celebrated its soulful soundtrack and relatable story of young love. The film didn’t just launch two new stars, it made history by becoming the first-ever debut film to cross 300 crore Rs in India and 576 crore Rs worldwide, placing it among the biggest box-office winners of all time.
16. Mahavatar Narsimha (2025)
Director: Ashwin Kumar
Cast: Haripriya Matta, Aditya Raj Sharma, Harjeet Walia
Box Office Collection: Worldwide Gross – Rs 320 crore
This is a grand mythological spectacle bringing to life the epic story of Lord Vishnu’s Narsimha avatar. The film details the conflict between the devout young Prahlad and his egoistic, anti-god father, the demon king Hiranyakashipu. It portrays the ferocious and divine appearance of Narsimha, who restores order and protects his follower. Audiences enjoyed the massive scale of the sets and the impressive special effects used to depict this popular legend.

17. War 2 (2025)
Director: Ayan Mukerji
Cast: Hrithik Roshan, Jr. NTR, Kiara Advani
Box Office Collection: Worldwide Gross – ₹303.22 crore
The high-stakes spy series continues with this sequel, which takes the action to a global level. Two of India’s top field agents, who previously found themselves on opposite sides, must now put their differences aside to take down a massive international threat. The plot is filled with twists and turns, featuring some of the most elaborate chase sequences and stunts ever filmed in Indian cinema. It became a huge commercial success thanks to the star power and non-stop pace.

18. Sitaare Zameen Par
Director: R.S. Prasanna
Cast: Aamir Khan, Genelia Deshmukh
Box Office Collection: ₹266.49 crore
A basketball coach serves community service by training Neurodivergent adults after a DUI. His outlook changes as he learns from his players through the course of the tournament.

Also Read : 10 Highest Grossing Bollywood Films Of The Decade