Top 10 Indian Movies With the Highest Box Office Collection of All Time

List of all-time highest-grossing Indian movies at the worldwide box office

Category-

Pathaan starring Shah Rukh Khan has reportedly shattered many records in its journey of becoming one of the highest earning Indian films of all time at the box office across the globe. The worldwide box office collection of Pathaan has gone past Rs 1,000 Crores and the growth of Indian cinema has taken the world by storm. In the past films like Baahubali, Dangal, Secret Superstar and others have become one of the highest grossing Indian movies of all time at the box office. These movies have ushered in an era in which Bollywood films are dominating the box office battle in many countries across the globe. Here in this article we have listed the highest grossers of all time at the box office from the Indian film industry.

Top 10 Indian Movies With the Highest Box Office Collection of All Time

1. Dangal – Worldwide Box Office Collection Rs 2,024 Crores

Dangal released in 2016 starring Aamir Khan, Sakshi Singh Tanwar, Fatima Sana Shaikh and Sanya Malhotra is the highest grossing Indian movie of all time at the worldwide box office. The film managed to earn a whopping Rs 2,026 Crores at the box office which is equivalent to the mind-boggling US $311 Million. Aamir Khan’s huge fan base in China drove the success story of Dangal at the box office. The film was a global phenomenon.

   

Dangal directed by Nitish Tiwari is based on a real life story. Mahavir Singh Phogat, a former wrestler, decides to fulfil his dream of winning a gold medal for his country by training his daughters for the Commonwealth Games despite the existing social stigmas in this biographical drama.

2. Baahubali 2 – Worldwide Box Office Collection Rs 1,810 Crores

Baahubali 2: The Conclusion was one of the most awaited Indian movies ever at the time of its release. The huge question mark surrounding Katappa’s action at the end of the first part made people wait anxiously for Baahubali 2. The strategy used by the filmmaker S.S. Rajamouli ensured that Baahubali 2 became one of the highest earning Indian movies of all time at the box office.

The film released in 2017 and stars Prabhas, Anushka Shetty, Ramya Krishnan, Rana Daggubati and Tamannaah Bhatia in the lead roles. Baahubali 2: The Conclusion follows the son of Baahubali as he comes back to the Kingdom of Mahimasti in order to avenge his father’s death.

3. RRR – Worldwide Box Office Collection Rs 1258 Crores

RRR recently won an Oscar for the song Naatu Naatu and showcased that it is an iconic and probably one of the greatest Indian movies of all time. The film is directed by none other than S.S. Rajamouli. It was released in 2022 with an ensemble cast that includes Ram Charan, Jr NTR, Alia Bhatt, Ajay Devgn and Shriya Saran.

A fearless revolutionary and an officer in the British force, who once shared a deep bond, decide to join forces and chart out an inspirational path of freedom against the despotic rulers in this fictional tale of bravery and the victory of right over wrong.

4. K.G.F Chapter 2 – Worldwide Box Office Collection Rs 1,250 Crores

The Kannada box office monster K.G.F Chapter 2 is a complete blockbuster that went past many highest grossing Indian movies of all time in just a few days after its release. The first part of K.G.F was a huge success and opened the doors for part two to earn a massive amount of Rs 1,250 Crores at the box office.

K.G.F Chapter 2 was released in 2022 and there are plans for K.G.F Chapter 3 as well. The blood-soaked land of Kolar Gold Fields has a new overlord now, Rocky played by Yash, whose name strikes fear in the heart of his foes. His allies look up to him as their Savior, the government sees him as a threat, and his enemies led by Adheera played by Sanjay Dutt are clamouring for revenge in K.G.F Chapter 2.

5. Pathaan – Worldwide Box Office Collection Rs 1,050 Crores

Pathaan released in 2023 is one of the biggest Hindi movies ever at the worldwide box office. Shah Rukh Khan’s insane fan following made sure that the film earns more than Rs 1,050 Crores at the box office during its lifetime in the theatres. The film directed by Siddharth Anand is a complete action package with some never before seen stunts that made the viewers go wow. It is now the fifth highest grossing Indian movie of all time at the box office.

An Indian spy battles against the leader of a gang of mercenaries who have a heinous plot for his homeland in this spy thriller that is part of the YRF spy universe which also involves movies like Tiger, Tiger Zinda Hai and War. Shah Rukh Khan as Pathaan is expected to make an appearance in Tiger 3 which is going to release in November 2023.

6. Bajrangi Bhaijaan – Worldwide Box Office Collection Rs 918 Crores

Bajrangi Bhaijaan is arguably the best movie in which Salman Khan has starred in his stellar career spanning several decades. The emotional drama was a huge box office success and also ranked way higher in the list of highest grossing Indian movies at the box office before the release of films like Dangal, Pathaan and more. Bajrangi Bhaijaan was originally released in 2015 in cinemas.

The film is directed by Kabir Khan and apparently a second part of the film is in the works and is expected to release in 2024. A young mute girl from Pakistan loses herself in India with no way to head back and then a devoted man with a magnanimous spirit undertakes the task to get her back to her motherland and unite her with her family in this heartwarming blockbuster.

7. Secret Superstar – Worldwide Box Office Collection Rs 858 Crores

Secret Superstar earned a whopping amount of Rs 858 Crores owing solely to the stardom of Aamir Khan in China. The film did not mint a huge amount of cash at the Indian box office but it went to become one of the biggest movies ever at the Chinese box office. Aamir Khan is loved by the Chinese and his fan following is at a different level in that country.

Secret Superstar was released in 2017. The film is directed by Advait Chandan. Insia, an ambitious young girl, dreams of becoming a singer but faces opposition from her father in this inspirational drama. Undeterred, she strives to follow her passion by anonymously posting her songs on the Internet and soon becomes a social media sensation.

8. PK – Worldwide Box Office Collection Rs 769 Crores

PK starring Aamir Khan, Anushka Sharma and the late Sushant Singh Rajput, was surrounded with controversy at the time of its release in 2014 due to the portrayal of Hindu Gods in the film. However, even then, the film went on to become one of the highest grossing Indian films of all time at the box office. It was a huge box office phenomenon in India and showcased that Aamir Khan’s stardom is bigger than any controversy created by some hardcore groups.

A stranger in the city asks questions no one has asked before in this drama which became synonymous with success in Bollywood. Known only by his initials, the man’s innocent questions and childlike curiosity take him on a journey of love, laughter and letting go in this one of the biggest box office movies of all time in India. PK is directed by Rajkumar Hirani.

9. 2.0 – Worldwide Box Office Collection Rs 655 Crores

2.0 has underperformed at the box office despite earning a massive amount of Rs 655 Crores. The film starring Rajinikanth, Akshay Kumar and Aishwarya Rai Bachchan was made on a massive budget, and because of that, despite earning Rs 655 Crores at the box office, it was called an average film.

The original Robot film was a critically acclaimed movie that broke almost all the records at the box office, and the same was expected from 2.0, but unfortunately, it failed to scale the same heights. When cell phones start to fly out of the hands of the inhabitants of Chennai, Doctor Vaseegaran and his android assistant, Nila, are called to the rescue; together, they face the supernatural powers of Pakshi Rajan in 2.0. It is directed by the famous South Indian filmmaker S. Shankar.

10. Sultan – Worldwide Box Office Collection Rs 623 Crores

Sultan starring Salman Khan and Anushka Sharma was released in 2016 and became one of the highest grossing Indian movies of all time at the box office due to its engaging storyline that kept everyone hooked from beginning to end. The film is directed by Ali Abbas Zafar.

After the death of his son, Sultan Ali Khan, a middle-aged wrestler, gives up the sport, and his wife decides to leave him following the traumatizing experience. Years later, he sets out to revive his career as he needs the prize money and wants to regain his lost respect and love.

-Advertisement

Related articles