Top 10 Highest Grossing Bollywood Movies of All Time

Top 10 Highest Grossing Bollywood Movies of All Time

Top 10 Highest Grossing Bollywood Movies of All Time

Bollywood is really important a part of people’s lives in our nation. in a country where every Friday is looked forward to and waited for, with bated breath, movies aren’t just treated like an art form but a faith. The past decade that was, saw tons of path-breaking and unconventional movies taking over Bollywood. leaving old cliché movies, the audience accepted new coming aged movies and stories with open arms, hearts, and pockets.

From movies breaking records of 300 and 500 crores, the industry has witnessed an immense growth within the box-office competition over the past few years. Especially within the last half of this decade, Bollywood has seen the very best-grossing movies of all time.

Here is a list of the

Top 10 Highest Grossing Bollywood Movies of All Time

Who are the top 10 Bollywood movies that made the most money?

1. Baahubali 2 The Conclusion [Hindi]

Top 10 Highest Grossing Bollywood Movies of All Time

This is Number one in the list of

Top 10 Highest Grossing Bollywood Movies of All Time

Box-Office Collections. Rs. 510.99 crore

Release Date. 28 April 2017

Director. S. S. Rajamouli

Cast. Prabhas, Rana Daggubati, Anushka Shetty, Sathyaraj, Ramya Krishnan, Tamannaah Bhatia

Even though it’s not a Bollywood film, it did wonders for the Indian box-office. Directed by S. S. Rajamouli, Baahubali 2: The Conclusion went on to become the highest-grossing film of the last decade with an earning of about Rs. 510.99 crores at the Indian box-office. The magnum-opus mythological drama made on a budget of Rs 250 crores, broke all box-office records becoming the highest-grossing Hindi film of all time.

2. Dangal

Top 10 Highest Grossing Bollywood Movies of All Time

This is 2nd in the list of

Top 10 Highest Grossing Bollywood Movies of All Time

Director. Nitesh Tiwari

Cast. Aamir Khan, Fatima Sana Shaikh, Sanya Malhotra, Zaira Wasim

Release Date. 23 December 2016

Box-Office Collections. Rs. 387.38 crore

Based on the lifetime of two Commonwealth gold-medalist sisters, Geeta Phogat and Babita Kumari from Haryana, Aamir Khan starrer Dangal is that the second highest-grossing film of the last decade. The film released in 2016 and went onto win several awards at the 62nd Filmfare Awards. Aamir Khan within the role of an uplifting and hardworking father and Fatima Sana Shaikh and Sanya Malhotra because the Phogat sisters won over the audiences with their stellar performances.

3. Sanju

Top 10 Highest Grossing Bollywood Movies of All Time

This is also in the list of

Top 10 Highest Grossing Bollywood Movies of All Time

Director. Rajkumar Hirani

Cast. Ranbir Kapoor, Anushka Sharman, Sonam Kapoor, Vicky Kaushal, Dia Mirza

Release Date. 29 June 2018

Box-Office Collections: Rs. 342.53 crore

Another Rajkumar Hirani directorial that became a blockbuster was the Sanjay Dutt biopic, Sanju. Ranbir Kapoor starrer narrates the real-life controversial story of the megastar Sanjay Dutt showing his highest highs and lowest lows. Hirani’s brilliant story-telling and Ranbir’s mind-blowing performance made Sanju one among the foremost Famous Movie of the year.

4. PK

Director. Rajkumar Hirani

Cast. Aamir Khan. Anushka Sharma, Sushant Singh Rajput, Boman Irani, Sanjay Dutt

Release Date. 19 December 2014

Box-Office Collections: Rs. 340.8 crore Entering the list is yet one more Aamir Khan film. Helmed by Rajkumar Hirani, PK raised many thought-provoking questions and invited a lot of controversies with its plot. Aamir Khan because the naïve alien questioning blindly followed religious beliefs and traditions in our country, as he finds his way back to his planet is that the story of PK during a nutshell. Released in 2014, PK was the first film of 2014 to

5. Tiger Zinda Hai

Top 10 Highest Grossing Bollywood Movies of All Time

Director. Ali Abbas Zafar

Cast: Salman Khan. Katrina Kaif

Release Date. 22 December 2017

Box-Office Collections. Rs. 339.16 crore

A sequel to the blockbuster Ek Tha Tiger, Tiger Zinda Hai was a story of two super spies Tiger, Salman Khan, and Zoya, Katrina Kaif. Ali Abbas Zafar directorial was an action-packed entertainer with Salman Khan written all over it. Earning Rs. 339 crore at the Indian box-office, Tiger Zinda Hai is that the fifth highest grossing film of all time.

6. Bajrangi Bhaijaan

Top 10 Highest Grossing Bollywood Movies of All Time

Director: Kabir Khan

Cast: Salman Khan, Harshaali Malhotra, Nawazuddin Siddiqui

Release Date: 17 July 2015

Box-Office Collections: Rs. 320.34 crore

Second Salman Khan starrer to enter the list is that the 2015 release, Bajrangi Bhaijaan. This Kabir Khan directorial portrayed Salman during a different light from his usual roles. Essaying the role of an easy Indian man, Pawan Kumar Chaturvedi, a fanatical follower of God Bajrangbali this became one among Salman’s most memorable roles.

7. War

Top 10 Highest Grossing Bollywood Movies of All Time

Director. Sanjay Leela Bhansali

Cast. Hrithik Roshan, Tiger Shroff, Vaani Kapoor

Release Date. 02 October 2019

Box-Office Collections. Rs. 317.91

Hrithik Roshan and Tiger Shroff starrer War was a hardcore action film. With two handsome hunks flaunting their chiseled bodies in high-octane action sequences, the film served to be a delight for Tiger and Hrithik’s fans. From action, drama, romance to music, War had the proper amount of everything hence making it an enormous box-office success in 2019.

8. Padmavati

Top 10 Highest Grossing Bollywood Movies of All Time

Director. Sanjay Leela Bhansali

Cast. Deepika Padukone, Ranveer Singh, Shahid Kapoor

Release Date. 25 January 2018

Box-Office Collections. Rs. 302.15 crore

This period drama featured Deepika Padukone as Rani Padmavati, alongside Shahid Kapoor as Maharawal Ratan Singh and Ranveer Singh as Alauddin Khilji. Bhansali period drama was made on extravagant film sets and costumes and therefore the finest actors. The film had to deal with a lot of controversies and life-threatening protests thanks to its plot but it still made it to the list of highest-grossing films between 2010-2019 at the eighth position.

9. Sultan

This is also in the list of

Director. Ali Abbas Zafar

Cast Salman Khan, Anushka Sharma

Release Date. 6 July 2016

Box-Office Collections. Rs 300.45 crore

Yet another Ali Abbas Zafar – Salman collaboration that made to the list is Sultan. The film was a classic underdog tale a few wrestler’s journeys named Sultan Ali Khan. The film also starred Anushka Sharma as Salman’s love interest Aarfa. With power-packed performances from both Salman and Anushka, this emotional drama struck the proper chords with the audiences and made a mark at the box-office.

10. Dhoom 3

This is number 10 on the list of

Top 10 Highest Grossing Bollywood Movies of All Time

Director. Vijay Krishna Acharya

Cast. Aamir Khan, Katrina Kaif, Abhishek Bachchan, Uday Chopra

Release Date. 20 December 2013

Box-Office Collections. Rs. 284.27 crore

Dhoom 3 marked the third installment of the hit Dhoom franchise. The action-packed thriller Aamir plays Sahir, a circus entertainer who attempts for a bank robbery in Chicago so as to require revenge for his father’s death. Inspector Jai and Ali played by Abhishek and Uday play the cops on duty as they investigate the case. This marks the third Aamir starrer to the list of the very best grosses within the last decade.

If you need more information please visit

If you have any questions about this article please let us know in the comment box

Read More

Related posts

Leave a Comment