The Indian film industry, popularly known as Bollywood, is one of the largest in the world, producing hundreds of films each year. With a massive fanbase both domestically and internationally, some movies have not only entertained but also shattered box-office records. From Bollywood blockbusters to South Indian cinematic marvels, this list of highest-grossing movies of all time in India includes films that have earned staggering amounts and set new benchmarks in the entertainment industry.
1. Pathaan (2023)
Director: Siddharth Anand
Pathaan, starring Shah Rukh Khan, Deepika Padukone, and John Abraham, created waves in 2023, breaking multiple box-office records. The high-octane action thriller, which is part of YRF’s spy universe, became an instant hit thanks to its sleek action sequences, star-studded cast, and patriotic theme. The film quickly ascended to the top, grossing more than ₹1,000 crores worldwide.
Why It’s a Top Earner:
- Shah Rukh Khan’s comeback after a hiatus.
- Stellar action sequences and a gripping storyline.
- Wide international release and massive fan support.
2. Baahubali 2: The Conclusion (2017)
Director: S.S. Rajamouli
No list of the highest-grossing Indian movies is complete without mentioning Baahubali 2: The Conclusion. This magnum opus, directed by S.S. Rajamouli, became a cinematic phenomenon upon release. Starring Prabhas, Rana Daggubati, and Anushka Shetty, the movie answered the iconic question, “Why did Kattappa kill Baahubali?” Grossing over ₹1,800 crores globally, it set an unprecedented standard for Indian cinema, making it one of the highest-grossing films not just in India but worldwide.
Why It’s a Top Earner:
- Engaging story with a dramatic conclusion to the epic saga.
- Spectacular visual effects and battle scenes.
- Nationwide appeal across languages (Hindi, Tamil, Telugu).
3. Dangal (2016)
Director: Nitesh Tiwari
Based on the real-life story of wrestler Mahavir Singh Phogat and his daughters Geeta and Babita, Dangal is an inspiring sports drama starring Aamir Khan. The movie touched hearts across the globe and earned over ₹2,000 crores worldwide, thanks to its compelling storyline, top-notch performances, and emotional depth. In China, it became a massive hit, contributing significantly to its earnings.
Why It’s a Top Earner:
- An inspiring real-life story with universal appeal.
- Aamir Khan’s transformative performance.
- Huge international success, particularly in China.
4. RRR (2022)
Director: S.S. Rajamouli
RRR is another masterpiece from S.S. Rajamouli, starring N.T. Rama Rao Jr. and Ram Charan in lead roles. This Telugu-language epic action drama revolves around the lives of two freedom fighters. Known for its jaw-dropping action sequences, visual effects, and intense performances, RRR garnered over ₹1,200 crores globally, cementing its place among the top-grossing Indian films.
Why It’s a Top Earner:
- Stunning action choreography and visuals.
- Strong performances from the lead actors.
- Huge popularity across different regions and languages.
5. KGF: Chapter 2 (2022)
Director: Prashanth Neel
The highly anticipated sequel to KGF: Chapter 1, KGF: Chapter 2, stormed the box office in 2022. Starring Yash as the larger-than-life character Rocky, the film delivered on all fronts, from grand action sequences to an engaging plot. It quickly became one of the highest-grossing films in India, grossing over ₹1,200 crores worldwide.
Why It’s a Top Earner:
- Strong fan base from the success of Chapter 1.
- High production value with captivating action scenes.
- Nationwide release and appeal across languages.
6. 2.0 (2018)
Director: S. Shankar
The sci-fi spectacle 2.0, starring Rajinikanth and Akshay Kumar, brought an unprecedented level of visual effects and futuristic storytelling to Indian cinema. As a sequel to the 2010 film Enthiran (Robot), this movie showcased a battle between humans and technology in a way that captivated audiences. It grossed over ₹800 crores worldwide, thanks to its cutting-edge visual effects and star power.
Why It’s a Top Earner:
- Rajinikanth’s massive fan following.
- High-budget production with world-class VFX.
- Universal themes of technology and its consequences.
7. Sultan (2016)
Director: Ali Abbas Zafar
Sultan, starring Salman Khan as a wrestler making a comeback, is a story of redemption and perseverance. Released in 2016, it quickly became a massive box-office hit, grossing over ₹600 crores globally. With an engaging mix of drama, romance, and sports action, Sultan resonated with audiences across all age groups.
Why It’s a Top Earner:
- Salman Khan’s massive box office draw.
- Emotional storyline and powerful performances.
- A mix of action, drama, and romance that appeals to the masses.
8. PK (2014)
Director: Rajkumar Hirani
PK, a thought-provoking satirical comedy starring Aamir Khan, follows the story of an alien who lands on Earth and questions religious dogmas and superstitions. The film’s unique storyline and its sensitive handling of complex social issues made it a massive hit, earning over ₹800 crores globally. Its success in international markets, especially China, helped cement its place among India’s top-grossing films.
Why It’s a Top Earner:
- A unique and socially relevant story.
- Aamir Khan’s stellar performance.
- Widespread appeal and successful international releases.
9. Bajrangi Bhaijaan (2015)
Director: Kabir Khan
Salman Khan’s Bajrangi Bhaijaan is a heartwarming tale of a man helping a mute girl reunite with her family across the border. Released in 2015, this cross-border emotional drama struck a chord with audiences and became one of the highest-grossing films in India, earning over ₹900 crores globally.
Why It’s a Top Earner:
- A heartwarming and emotional story.
- Salman Khan’s star power.
- Strong appeal across India and neighboring countries.
10. Baahubali: The Beginning (2015)
Director: S.S. Rajamouli
The first part of the Baahubali saga, Baahubali: The Beginning, set the stage for one of the most epic films in Indian cinema history. It introduced audiences to the kingdom of Mahishmati and the conflict that would define its legacy. The film grossed over ₹600 crores globally, laying the foundation for its record-breaking sequel.
Why It’s a Top Earner:
- A grand, visually stunning story.
- S.S. Rajamouli’s ambitious direction.
- Wide appeal across languages and regions.
Conclusion
These films have not only broken box-office records but also shaped the landscape of Indian cinema. From heartwarming stories to epic visual spectacles, they offer a diverse range of entertainment for movie lovers. As the Indian film industry continues to grow, new films are sure to challenge these records, but for now, these remain the highest-grossing movies of all time in India, leaving an indelible mark on the history of cinema.