Discover the top 20 highest grossing Indian movies of all time, featuring detailed insights, box office collections, star cast, and Plot. Indian cinema has witnessed an extraordinary evolution, with highest grossing Indian movies breaking unprecedented box office records. As of January 2025, the landscape of top grossing Indian movies is dominated by a mix of action-packed dramas, historical epics, and groundbreaking narratives that have captured global audiences’ imagination.
Analyzing Highest Grossing Indian Movies
Our analysis of highest grossing Indian movies considers worldwide collections, cultural impact, and audience reception. The diversity among these highest grossing Indian movies showcases India’s rich cinematic landscape, demonstrating how storytelling transcends regional boundaries.
1. Dangal (2016)
Worldwide Collection: ₹2,024 Crore
Director: Nitesh Tiwari
Cast
- Aamir Khan: As Mahavir Singh Phogat
- Fatima Sana Shaikh: As Geeta Phogat
- Sanya Malhotra: As Babita Kumari
- Sakshi Tanwar: As Daya Kaur
- Zaira Wasim: As Young Geeta
- Suhani Bhatnagar: As Young Babita
Plot
A former wrestler trains his daughters to become world-class wrestlers, challenging gender stereotypes in rural Haryana. The film follows Mahavir Singh Phogat’s journey of transforming his daughters Geeta and Babita into champion wrestlers despite societal resistance.

2. Baahubali 2: The Conclusion (2017)
Worldwide Collection: ₹1,810 Crore
Director: S.S. Rajamouli
Cast
- Prabhas: As Shivudu/Amarendra Baahubali
- Rana Daggubati: As Bhallaladeva
- Anushka Shetty: As Devasena
- Tamannah Bhatia: As Avantika
- Ramya Krishnan: As Sivagami Devi
- Nassar: As Bijjaladeva
Plot
An epic saga revealing why Kattappa killed Baahubali, exploring the royal succession battle in the kingdom of Mahishmati. The film delves into the complex relationships between Amarendra Baahubali, Bhallaladeva, and the royal family’s power dynamics.
SS Rajamouli’s visual spectacle set benchmarks for Indian VFX and pan-India appeal.

3. Pushpa 2: The Rule (2024)
Worldwide Collection: ₹1,599.6 Crore
Director: Sukumar
Cast
- Allu Arjun: As Pushpa Raj
- Rashmika Mandanna: As Srivalli
- Fahadh Faasil: As Bhanwar Singh Shekhawat
Plot
A continuation of Pushpa Raj’s journey as a red sandalwood smuggler, battling political and criminal forces while protecting his family and expanding his criminal empire in the forests of Andhra Pradesh.
Allu Arjun’s “Pushpa attitude” and the “Fire Nahi, Wildfire Hai” dialogue trended nationwide.

4. RRR (2022)
Worldwide Collection: ₹1,236 Crore
Director: S.S. Rajamouli
Cast
- N.T. Rama Rao Jr.: As Bheem
- Ram Charan: As Raju
- Alia Bhatt: As Sita
- Ajay Devgn: As Ram’s mentor
Plot
A fictional story of two real-life revolutionaries, Alluri Sitarama Raju and Komaram Bheem, who unite to fight against British colonial rule. They rescue a young tribal girl named Malli and orchestrate a rebellion against the British governor.

5. KGF: Chapter 2 (2022)
Worldwide Collection: ₹1,235.2 Crore
Director: Prashanth Neel
Cast
- Yash: As Rocky
- Sanjay Dutt: As Adheera
- Raveena Tandon: As Ramika Sen
- Garuda Ram: As Garuda
- Shrinidhi Shetty: As Ramika Sen
- Prakash Raj: As Vijayendra Ingalgi
Plot
Rocky Bhai expands his control over the Kolar Gold Fields, facing political conspiracies, assassination attempts, and challenges to his growing criminal empire while maintaining his legendary status.
Yash’s rugged persona and the “KGF swag” became synonymous with mass-hero worship.

6. Jawan (2023)
Worldwide Collection: ₹1,162.08 Crore
Director: Atlee Kumar
Cast
- Shah Rukh Khan: Vikram Rathore/Azad
- Nayanthara: Narmada Rai
- Vijay Sethupathi: Kali
- Ashlesha Thakur: Alia Gaikwad
- Sanya Malhotra: Dr. Eeram
- Sanjay DuttMadhavan Naik
- Sunil Grover: Irani
Plot
A vigilante (Shah Rukh Khan) fights systemic corruption while reconciling with his estranged daughter, using unconventional methods to expose social injustices.

7. Pathaan (2023)
Worldwide Collection: ₹1,052.85 Crore
Director: Siddharth Anand
Cast
- Shah Rukh Khan: As Pathaan
- Deepika Padukone: Rubai
- John Abraham: As Jim
- Salman Khan
- Dimple Kapadia
- Hrithik Roshan
Plot
A RAW agent teams up with an ISI operative to stop a terrorist plot, navigating complex international intelligence operations and personal challenges.

8. Kalki 2898 AD (2024)
Worldwide Collection: ₹938.1 Crore
Director: Nag Ashwin
Cast
- Prabhas
- Deepika Padukone
- Amitabh Bachchan
- Disha Patani
- Dalquer Salman
- Kamal Haasan
- Mrunal Thakur
Plot
A dystopian sci-fi epic set in a future world, blending Hindu mythology with futuristic warfare and technological challenges.
Its AI-generated landscapes and Prabhas’s role as Kalki sparked debates about tech in cinema.

9. Bajrangi Bhaijaan (2015)
Worldwide Collection: ₹910 Crore
Director: Kabir Khan
Cast
- Salman Khan: Pavan
- Harshaali Malhotra: Munni
- Kareena Kapoor Khan: Rasika
- Nawazuddin Siddiqui: As Chand Nawab
- Sarat Saxena: As Dayanand
- Om Puri: As Maulana Sahab
Plot
A devout Hanuman devotee helps a mute Pakistani girl reunite with her family, crossing border tensions with compassion and humanity.

10. Animal (2023)
Worldwide Collection: ₹902 Crore
Director: Sandeep Reddy Vanga
Cast
- Ranbir Kapoor: As Ranvijay Singh
- Anil Kapoor: Balbir Singh
- Rashmika Mandanna: As Geetanjali
- Tripti Dimri: As Zoya
- Bobby deol: Abrar Haque
- Saurabh Sachdeva: Abid ul Haque
Plot
A violent saga exploring a troubled father-son relationship set against a backdrop of corporate warfare and family dynamics.

11. Secret Superstar (2017)
Worldwide Collection: ₹858 Crore
Director: Advait Chandan
Cast:
- Zaira Wasim: As Insia
- Aamir Khan: As Shakti Kumar
- Meher Vij: As Najma
Plot
A teenage girl pursues her singing dreams while navigating family constraints and societal expectations, ultimately finding her voice through music.

12. Stree 2 (2024)
Worldwide Collection: ₹829 Crore
Director: Amar Kaushik
Cast
- Rajkummar Rao: As Vicky
- Shraddha Kapoor: As Stree
- Pankaj Tripathi: As Rudra
- Abhishek Banerjee: As Jana
- Akshay Kumar
- Sunil Kumar: As Sarkata
- Tamannaah Bhatia: As Shama
- Aparshakti Khurana: As bittu
Plot:
A comedic horror sequel where small-town residents battle a shape-shifting supernatural entity, continuing the supernatural comedy of the first film.

13. PK (2014)
Worldwide Collection: ₹743 Crore
Director: Rajkumar Hirani
Cast
- Aamir Khan: As PK
- Anushka Sharma: As Jaggu
- Sushant Singh Rajput: As Sarfaraz
- Saurabh Shukla: As Tapasvi Maharaj
- Sanjay Dutt: As Bhairao Singh
Plot
An alien character questions religious dogmas and blind faith in Indian society, using humor and satire to challenge religious misconceptions.
“Wrong number” – a critique of blind faith, which became online sensation.

14. Gadar 2 (2023)
Worldwide Collection: ₹685 Crore
Director: Anil Sharma
Cast
- Sunny Deol: As Tara Singh
- Ameesha Patel: As Sakina
- Utkarsh Sharma: As Charanjeet
- Simrat Kaur: As Muskan
- Manish Wadhwa: As Hamid Iqbal
Plot
A sequel continuing the story of Tara Singh, involving a rescue mission in Pakistan and exploring cross-border tensions.
Sunny Deol’s “Dhai kilo ka haath” line was rehashed for Gen Z.

15. 2.0 (2018)
Worldwide Collection: ₹656 Crore
Director: S.Shankar
Cast
- Rajinikanth
- Akshay Kumar
- Amy Jackson
- Aishwarya rai Bachchan
- Adil Hussain
- Sudhanshu Pandey
Plot
A scientific thriller where a scientist battles a vengeful AI entity controlling mobile phones, exploring technology’s potential dangers.
VFX Milestone: The “cellphone monster” sequence cost ₹100 crore alone.

16. Jailer (2023)
Worldwide Collection: ₹605 Crore
Director: Nelson Dilipkumar
Cast:
- Rajinikanth
- Mohanlal
- Tamannaah Bhatia
- Dr. Shiva Rajkumar
Plot
A retired jailer returns to dismantle a powerful drug cartel threatening his family, using his experience and strategic thinking.

17. Sanju (2018)
Worldwide Collection: ₹585 Crore
Director: Rajkumar Hirani
Cast
- Ranbir Kapoor: As Sanjay Dutt
- Paresh Rawal: As Sunil Dutt
- Vicky Kaushal: As Kamlesh Kanhaiyalal Kapasi
- Manisha Koirala: As Nargis Dutt
- Dia Mirza: Manyata Dutt
- Anushka Sharma: As Winnie Dias
- Sonam Kapoor: As Ruby
- Zim Sarbh: As Zubin Mistry
- Karishma Tanna: As Pinky
- Boman Irani: Ruby’s Father
Plot
A biographical film depicting Sanjay Dutt’s tumultuous life, from drug addiction to terrorism charges, showcasing his personal struggles.
“Mere papa ne mujhe sikhaya… darr ke aage jeet hai” – Sanjay Dutt

18. Sultan (2016)
Worldwide Collection: ₹584 Crore
Director: Ali Abbas Zafar
Cast
- Salman Khan: As Sultan Ali Khan
- Anushka Sharma: As Aarfa
- Randeep Hooda: As Sultan’s Coach
- Amit Sadh: Aakash
Plot
A washed-up wrestler stages a dramatic comeback, seeking to regain his family’s respect and rebuild his sporting career.

19. Tiger Zinda Hai (2017)
Worldwide Collection: ₹561 Crore
Director: Ali Abbas Zafar
Cast
- Salman Khan: As Tiger/Avinash Singh Rathore
- Katrina Kaif: As Zoya
- Paresh Rawal: Theuban/ Firdaus
- Mukesh Khanna: Mann
Plot
A RAW agent rescues Indian nurses from ISIS in Iraq, showcasing international espionage and heroic rescue operations.

20. Padmaavat (2018)
Worldwide Collection: ₹540 Crore
Director: Sanjay Leela Bhansali
Cast
- Deepika Padukone: As Padmavati
- Shahid Kapoor: As Maharawal Ratan Singh
- Ranveer Singh: As Sultan Alauddin Khilji
- Jim Sarbh: As Malik kafur
- Aditi Rao Hydari: As Mehrunissa
- Raza Murad: As Jalaluddin Khilji
Plot
A historical drama depicting Queen Padmavati’s defiance against Alauddin Khilji’s invasion of Chittor, highlighting Rajput valor and sacrifice.

Wrapping up
These highest grossing Indian movies, ranging from heartwarming stories to intense action dramas, reflect both cultural narratives and cinematic advancements in India. With diverse plots and memorable quotes, they not only entertain but also provoke thought about societal issues—making them significant milestones in Indian cinema history.
Whether you’re revisiting these films or discovering them anew, their impact continues to resonate with audiences worldwide.