Top 20 Bollywood Movies Of All Time By Box Office Collection And Important Facts

1. Baahubali 2: The Conclusion – Directed by S.S. Rajamouli, this epic action film starring Prabhas and Rana Daggubati became the highest-grossing Bollywood film of all time, earning over ₹1,800 crore worldwide.
2. Dangal – Starring Aamir Khan, this sports drama directed by Nitesh Tiwari became a massive hit both critically and commercially, earning over ₹2,000 crore worldwide.
3. PK – Another Aamir Khan starrer, this satirical comedy directed by Rajkumar Hirani earned over ₹832 crore worldwide, becoming one of the highest-grossing Bollywood films of all time.
4. Bajrangi Bhaijaan – Starring Salman Khan and directed by Kabir Khan, this emotional drama earned over ₹969 crore worldwide and received critical acclaim for its powerful message of unity and love.
5. Sultan – Salman Khan and Anushka Sharma starred in this sports drama directed by Ali Abbas Zafar, which earned over ₹623 crore worldwide and became one of the highest-grossing Bollywood films of all time.
6. Padmaavat – Starring Deepika Padukone, Ranveer Singh, and Shahid Kapoor, this epic period drama directed by Sanjay Leela Bhansali earned over ₹585 crore worldwide despite facing controversy and protests.
7. Sanju – Ranbir Kapoor delivered a stellar performance as Bollywood actor Sanjay Dutt in this biographical drama directed by Rajkumar Hirani, which earned over ₹586 crore worldwide.
8. 3 Idiots – Starring Aamir Khan, Kareena Kapoor, and R. Madhavan, this comedy-drama directed by Rajkumar Hirani became a massive hit, earning over ₹459 crore worldwide and becoming a cult classic.
9. War – Featuring Hrithik Roshan and Tiger Shroff in lead roles, this action thriller directed by Siddharth Anand earned over ₹475 crore worldwide and became one of the highest-grossing Bollywood films of all time.
10. Dhoom 3 – Starring Aamir Khan and Katrina Kaif, this action thriller directed by Vijay Krishna Acharya earned over ₹540 crore worldwide, making it one of the highest-grossing Bollywood films.
11. Chennai Express – Shah Rukh Khan and Deepika Padukone starred in this romantic comedy directed by Rohit Shetty, which earned over ₹423 crore worldwide and became a commercial success.
12. Kick – Starring Salman Khan and Jacqueline Fernandez, this action film directed by Sajid Nadiadwala earned over ₹402 crore worldwide and became one of the highest-grossing Bollywood films of all time.
13. Golmaal Again – This comedy film directed by Rohit Shetty, starring Ajay Devgn, Parineeti Chopra, and Arshad Warsi, earned over ₹311 crore worldwide and was a box office success.
14. Happy New Year – Shah Rukh Khan, Deepika Padukone, and Abhishek Bachchan starred in this musical heist comedy directed by Farah Khan, which earned over ₹396 crore worldwide.
15. Prem Ratan Dhan Payo – Starring Salman Khan and Sonam Kapoor in lead roles, this romantic drama directed by Sooraj Barjatya earned over ₹391 crore worldwide and became a commercial success.
16. Sultan – Salman Khan and Anushka Sharma starred in this sports drama directed by Ali Abbas Zafar, which earned over ₹623 crore worldwide and became one of the highest-grossing Bollywood films of all time.
17. Kabir Singh – Shahid Kapoor and Kiara Advani starred in this romantic drama directed by Sandeep Reddy Vanga, which earned over ₹379 crore worldwide and became a commercial success.
18. Ae Dil Hai Mushkil – Ranbir Kapoor, Anushka Sharma, and Aishwarya Rai starred in this romantic drama directed by Karan Johar, which earned over ₹237 crore worldwide and was a box office success.
19. Barfi – Ranbir Kapoor, Priyanka Chopra, and Ileana D’Cruz starred in this romantic drama directed by Anurag Basu, which earned over ₹185 crore worldwide and received critical acclaim.
20. Raees – Shah Rukh Khan and Mahira Khan starred in this crime thriller directed by Rahul Dholakia, which earned over ₹311 crore worldwide and became a commercial success.

Leave a Comment