Indian cinema has been entertaining audiences for over a century, producing some of the most memorable films that have captured the hearts and minds of millions. From the golden age of Bollywood to the modern era of regional cinema, India has seen a variety of films that have broken box office records, garnered critical acclaim, and made history. Here’s a comprehensive look at the top-grossing Indian films of all time, along with their box office collections, cultural impact, and more.
1. Baahubali 2: The Conclusion (2017)
Directed by S.S. Rajamouli, Baahubali 2: The Conclusion is an epic historical fiction film starring Prabhas and Rana Daggubati. This sequel to Baahubali: The Beginning broke all box office records, grossing over 1.5 billion USD worldwide. The movie was praised for its stunning visuals, compelling storytelling, and powerful performances. Baahubali 2’s success paved the way for more epic films in Indian cinema, showcasing the potential of the industry to produce world-class films.
2. Dangal (2016)
Dangal is a sports drama film based on the true story of wrestler Mahavir Singh Phogat and his daughters Geeta and Babita. Directed by Nitesh Tiwari and starring Aamir Khan, Dangal became a massive hit, earning over 330 million USD in India alone. The film’s success was attributed to its inspiring story, powerful performances, and universal appeal. Dangal also broke stereotypes about gender roles and highlighted the importance of women’s empowerment in India.
3. PK (2014)
PK is a satirical comedy-drama film directed by Rajkumar Hirani and starring Aamir Khan and Anushka Sharma. The film revolves around an alien who comes to Earth and questions religious beliefs and superstitions. PK was a critical and commercial success, grossing over 120 million USD worldwide. The movie was praised for its bold and thought-provoking themes, as well as its excellent performances and direction.
4. Baahubali: The Beginning (2015)
Baahubali: The Beginning is the first part of the Baahubali film series, directed by S.S. Rajamouli and starring Prabhas and Rana Daggubati. This epic action film grossed over 120 million USD worldwide, making it one of the highest-grossing Indian films at the time. Baahubali: The Beginning was praised for its stunning visuals, powerful storytelling, and memorable performances, paving the way for the success of its sequel Baahubali 2: The Conclusion.
5. Bajrangi Bhaijaan (2015)
Bajrangi Bhaijaan is an emotional drama film directed by Kabir Khan and starring Salman Khan, Kareena Kapoor, and Harshaali Malhotra. The film tells the story of a man’s journey to reunite a lost child with her family in Pakistan. Bajrangi Bhaijaan was a huge hit, grossing over 116 million USD worldwide. The movie was praised for its heartwarming story, strong performances, and effective direction.
Other films that have made it to the list of the highest-grossing Indian films include Secret Superstar, Sultan, Padmaavat, Sanju, and Kabir Singh. These films have not only broken box office records but have also showcased the talent and creativity of Indian filmmakers and actors. As the Indian film industry continues to evolve, it will be exciting to see what new films make it to the list of the highest-grossing Indian films.
Shivam Pandey is a professional content & copywriter with 6+ years of experience. He specializes in writing on technology, business, digital marketing, lifestyle, travel, etc. He works closely with B2C and B2B businesses providing web content & copywriting services.