Highest Grossing Indian Movies

In the last decade, there has been a massive shift in filmmaking. There is an improvement in the movies’ quality, and it wouldn’t be wrong to say that each year Indian cinema is progressing. Movies like Barfi! and Lagaan have made their ways to nomination in Oscars while making the country proud.

On the other hand, Indian cinema also has movies like Baahubali and Dangal who have shattered many box office records, not within the country but worldwide. Let’s have a look at the highest-grossing Indian films that have earned the business of more than 200 crores worldwide as well.

List of Highest Grossing Movies of India

1. Dangal (2016)

Mr. Perfectionist starrer Dangal was inspired by the real life Phogat family. The movie taught us that girls are no less than any. Dangal made a record as it was the first Indian movie that made business of more than 300 crores, making it one of the highest grossing Indian films of all times

Total Box Office Collection: Rs. 2,024–2,100 crore

Lead Star Cast: Aamir Khan, Sakshi Tanwar, Fatima Sana Shaikh, Zaira Wasim, and Sanya Malhotra

Director: Nitesh Tiwari

2. Baahubali 2 – The Conclusion (2017)

The movie shattered all the previous box office records, being the highest grossing movies of the country. The action-packed film finally answered -“Katappa ne Bahubali ko kyun mara?” from its prequel, which raised the fans’ curiosity level.

Total Box Office Collection: Rs. 1,810 crore

Lead Star Cast: Prabhas, Rana Daggubati, Anushka Shetty, Tamannaah, Ramya Krishna, Sathyaraj, Nassar

Director: S. S. Rajamouli

3. PK (2014)

PK is not only one of the highest grossing Indian movies but is also one of the best films made so far in the country. The movie’s story revolves around an alien, played by Aamir Khan, who explores different aspects of people on the earth.

The movie won many accolades for its storyline! Besides Aamir Khan, the film also has Anushka Sharma and the late Sushant Singh Rajput. 

Total Box Office Collection: Rs. 854 crore

Lead Star Cast: Aamir Khan, Anushka Sharma, Sushant Singh Rajput, Boman Irani, Saurabh Shukla, Sanjay Dutt

Director: Rajkumar Hirani

4. Robot 2.0 (2018)

The movie had one of the richest South Indian actors, Rajinikanth. The sci-fi thriller crossed more than Rs. 500 crore in its opening weekend and become one of the highest grossing films in India and worldwide. The movie was also dubbed in Telugu and Hindi. 

Total Box Office Collection: Rs. 800 crore

Lead Star Cast: Rajinikanth, Akshay Kumar, Amy Jackson, Sudhanshu Pandey

Director: S. Shankar

5. Baahubali: The Beginning (2015)

The epic action film was simultaneously made in many languages, including Tamil and Telugu. The movie was cinematic bliss. Not to forget actors like Prabhas, Rana Daggubati, Anushka Shetty added life to their characters, making it one of the best Indian movies.

Total Box Office Collection: Rs. 650 crore

Lead Star Cast: Prabhas, Rana Daggubati, Anushka Shetty, Tamannaah, Ramya Krishna, Sathyaraj, and Nassar

Director: S. S. Rajamouli

6. Bajrangi Bhaijaan (2015)

Next in the list of highest grossing Indian movies is Bajrangi Bhaijaan. The movie had one of the highest-paid Bollywood actors of the country, Salman Khan. Bajrangi Bhaijaan was an emotional movie that touched many hearts. The little girl swooned the audience with her powerful acting. The movie had light humor and some of the best songs.

Total Box Office Collection: Rs.626 crore

Lead Star Cast: Salman Khan, Harshaali Malhotra, Nawazuddin Siddiqui, and Kareena Kapoor Khan

Director: Kabir Khan

7. Sultan (2016)

The movie was inspired by the wrestler-Sultan’s real life story and the challenges he faced to balance his career and personal life. It is also one of the top-rated romantic Bollywood movies of the year.

The film crossed more than Rs. 600 crore across the globe and became one of the top five highest grossing films of India.

Total Box Office Collection: Rs. 623.33 crore

Lead Star Cast: Salman Khan and Anushka Sharma

Director: Ali Abbas Zafar

8. Sanju (2018)

Another movie that is based on a real-life character in Sanju. The film is centred on the real-life of actor Sanjay Dutt. It showcased different sides of the actor’s life. Actor Ranbir Kapoor donned the role of Sanjay Dutt in the movie.

With more than 500 crore collections at the box office, Sanju became the highest grossing film of Bollywood of 2018. The movie received many accolades for its storyline and direction.

Total Box Office Collection: 586.85 crore

Lead Star Cast: Ranbir Kapoor, Paresh Rawal, Vicky Kaushal, Manisha Koirala, Dia Mirza, and Anushka Sharma

Director: Rajkumar Hirani

9. Padmaavat (2018)

The magnum opus narrates the life of queen Padmavati who sacrificed her life to resist against the invader Jalal-ud-din Khalji. While the movie was banned in many parts of the country, it managed to break many box office records and was the top-grossing Bollywood movie of 2018.

Total Box Office Collection: Rs. 585 crores

Lead Star Cast: Deepika Padukone, Shahid Kapoor, and Ranveer Singh

Director: Sanjay Leela Bhansali

10. War (2019)

The action thriller was released multi-languages, including Hindi, Telugu, and Tamil. War was released across the globe in conventional, 4DX, and MX4D cinemas.

The movie was applauded for its action sequences, visual effects. Both the leading actors Roshan and Shroff, were praised for their performances.

War made the record of the highest opening day collection by Hindi Cinema. The film was a massive success at the box office and is listed amongst the blockbuster Bollywood movies.

Total Box Office Collection: Rs. 475.50 crore

Lead Star Cast: Hrithik Roshan, Tiger Shroff, and Vaani Kapoor

Director: Siddharth Anand

11. Andhadhun(2018)

Andhadhun was a black comedy crime thriller film that narrates the story of a blind musician who is unwantedly trapped in the murder case.

The movie garnered positive reviews and numerous accolades for its unique story and power pact performance delivered by the leading actors

Total Box Office Collection: Rs. 456.89 crore

Lead Star Cast: Tabu, Ayushmann Khurrana, and Radhika Apte

Director: Sriram Raghavan

12. 3 Idiots (2009)

With the anthem of ”All is Well”, the movie made many box office records. 3 Idiots was a coming-of-age comedy-drama that showcased the challenges faced by the students. The movie was the highest grossing in its opening weekend. Also, it was the highest-grossing Indian film of its time.

Total Box Office Collection: Rs. 459.96 crore

Lead Star Cast: Aamir Khan, R. Madhavan, Sharman Joshi, and Kareena Kapoor

Director: Rajkumar Hirani

13. Chennai Express (2013)

The action comedy film was released worldwide and received mixed reviews from movie critics. Irrespective of the fact, the movie swept many box office records and was the fastest movie to collect Rs.1 billion. It was one of the highest grossing Indian films of the year 2018.

Total Box Office Collection: Rs. 423.32 crores

Lead Star Cast: Deepika Padukone and Shah Rukh Khan

Director: Rohit Shetty

14. Kabir Singh (2019)

Shahid Kapoor starrer Kabir Singh was one of the best romantic movies of Bollywood. The film was well-received by the audience. With a 60 crores budget, the movie earned business over 350 crores and was a Bollywood blockbuster. The actor was applauded for his strong performance. 

Total Box Office Collection: Rs. 379 crore

Lead Star Cast: Shahid Kapoor and Kiara Advani

Director: Rs.379 crore

15. Tanhaji: The Unsung Warrior

The historical drama narrates the real story of the forgotten Maratha, Tanaji Malusare. The movie was released across the globe and received positive reviews. The film was released in 3 D and conventional theatres.

Total Box Office Collection: Rs. 367.65 crore

Lead Star Cast: Ajay Devgn, Saif Ali Khan, and Kajol

Director: Om Raut

16. Bajirao Mastani (2015)

Next in the list of the Highest Grossing Indian movies is the epic historical and romantic film – Bajirao Mastani. The movie was appreciated for its grandeur and scale. This was one of the most expensive Bollywood movies with a budget of Rs.145 crore. It gained the business of more than 350 crores, making it one of the highest grossing Indian films of all time.

Total Box Office Collection: Rs. 356 crore

Lead Star Cast: Ranveer Singh, Deepika Padukone, and Priyanka Chopra

Director: Sanjay Leela Bhansali

27. Uri: The Surgical Strike

Uri is a military action film based on True Stories. The movie received positive reviews from the critics and ranked amongst the highest-grossing Indian films. The film also received many accolades.

Total Box Office Collection: Rs. 342.06 crore

Lead Star Cast: Vicky Kaushal, Paresh Rawal, Yami Gautam, Mohit Raina, and Kirti Kulhari

Director: Aditya Dhar

18. Tiger Zinda Hai (2017)

Sequel to 2012 released Ek Tha Tiger; Tiger Zinda Hai was action-packed. The movie had a stellar star cast, including Salman Khan and Katrina Kaif. Tiger Zinda Hai got mixed reviews. However, the film set many box office records during its theatrical release and was one of the highest grossing Indian movies across the Globe on 2017

Total Box Office Collection: Rs. 320 crore

Lead Star Cast: Salman Khan, Katrina Kaif, and Ranvir Shorey

Director: Kabir Khan

19. KGF-Chapter 1 (2018)

The periodic drama is one of the top-rated South Indian movies. The movie also has its sequel. KGF-Chapter 1 was praised for its art direction and cinematography.  It has been released on many OTT channels.

Total Box Office Collection: Rs.250 crore

Lead Star Cast: Yash, Srinidhi Shetty, Ananth Nag, Ramachandra Raju, and Achyuth Kumar

Director: Prashanth Neel

20. MS Dhoni: The Untold Story

MS Dhoni was yet another biopic. As the name of the movie says, the film was based on the real-life of the Indian cricketer and former captain Mahendra Singh Dhoni. The movie is bliss for all the ardent fans of the cricketer.

MS Dhoni was one of the first Bollywood movies released in more than 60 countries. Besides Hindi, the film was also dubbed in Telugu, Marathi, and Tamil in the regional languages. It was commercially and critically successful and was one of the highest grossing Indian movies of 2016.

Total Box Office Collection: Rs. 216 crores

Lead Star Cast: Sushant Singh Rajput, Disha Patani, and Kiara Advani

Director: Neeraj Pandey

Conclusion:

To your surprise, India is the highest producer of movies across the globe. More than 1800 Indian movies are released in different languages, including Hindi, Marathi, Kannad, Tamil, Telugu, and many others. Some of them have made the country proud by becoming the highest grossing Indian movies in the globe. In this blog, we have listed 20 Bollywood movies that went on to become blockbusters by making huge business at the box office. Do let us know if we have missed the name of any movie on the list.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.