Home Best Movies Top 100 Best Bollywood Movies Of All Time

Top 100 Best Bollywood Movies Of All Time

20. Jaane Bhi Do Yaaro


best bollywood movies
Director – Kundan Shah
Cast – Bhakti Barve, Naseeruddin Shah, Ravi Baswani, Om Puri, Satish Kaushik, Pankaj Kapur, Satish Shah
IMDB Rating – 8.4
Rotten Tomatoes –
Release Date – 12 August 1983
Box Office – ₹ 8-9 lakh
Genre – Comedy, Drama
Awards – None
Plot –

19. Padosan


best bollywood movies
Director – Jyoti Swaroop, Jyoti Sarup
Cast – Saira Banu, Kishore Kumar, Mehmood, Sunil Dutt
IMDB Rating – 8.1
Rotten Tomatoes –
Release Date – 29 November 1968
Box Office – ₹1.4 crores
Genre – Comedy, Musical, Romance
Awards – None
Plot –

18. Gol Maal (1979 Film)


best bollywood movies
Director – Hrishikesh Mukherjee
Cast – Bindiya Goswami, Amol Palekar, Utpal Dutt
IMDB Rating – 8.6
Rotten Tomatoes –
Release Date – 20 April 1979
Box Office – Rs. 1 crore
Genre – Comedy, Romance
Awards – None
Plot –

17. Hum Aapke Hai Kaun


best bollywood movies
Director – Sooraj Barjatya
Cast – Salman Khan, Renuka Shahane, Reema Lagoo, Madhuri Dixit, Mohnish Bahl, Anupam Kher, Alok Nath
IMDB Rating – 7.5
Rotten Tomatoes –
Release Date – 5 August 1994
Box Office – ₹2 billion
Genre – Comedy, Drama, Musical
Awards – None
Plot –

16. Mughal-E-Azam


best bollywood movies
Director – K. Asif
Cast – Dilip Kumar, Durga Khote, Prithviraj Kapoor, Madhubala
IMDB Rating – 8.3
Rotten Tomatoes – 91%
Release Date – 5 August 1960
Box Office – ₹110 million
Genre – Drama, Romance, War
Awards – None
Plot –

15. Andaz Apna Apna


best bollywood movies
Director – Rajkumar Santoshi
Cast – Karisma Kapoor, Salman Khan, Raveena Tandon, Aamir Khan, Shakti Kapoor, Paresh Rawal
IMDB Rating – 8.2
Rotten Tomatoes –
Release Date – 4 November 1994
Box Office – ₹86.5 million
Genre – Comedy, Family, Romance
Awards – None
Plot –

14. PK


best bollywood movies
Director – Rajkumar Hirani
Cast – Sanjay Dutt, Aamir Khan, Sushant Singh Rajput, Anushka Sharma, Saurabh Shukla, Boman Irani
IMDB Rating – 8.2
Rotten Tomatoes – 76%
Release Date – 19 December 2014
Box Office – ₹854 crore
Genre – Comedy, Drama, Fantasy
Awards – None
Plot –

13. Deewar


best bollywood movies
Director – Yash Chopra
Cast – Neetu Singh, Amitabh Bachchan, Nirupa Roy, Shashi Kapoor, Parveen Babi
IMDB Rating – 8.1
Rotten Tomatoes –
Release Date – 24 January 1975
Box Office – ₹268 crore
Genre – Action, Crime, Drama
Awards – None
Plot –

12. Oh My God


best bollywood movies
Director – Umesh Shukla
Cast – Paresh Rawal, Mithun Chakraborty, Akshay Kumar
IMDB Rating – 8.2
Rotten Tomatoes –
Release Date – 28 September 2012
Box Office – Rs. 307.7 crore
Genre – Comedy, Drama, Fantasy
Awards – None
Plot –

11. Taare Zameen Par


best bollywood movies
Director – Aamir Khan
Cast – Tisca Chopra, Darsheel Safary, Vipin Sharma, Aamir Khan, Sachet Engineer
IMDB Rating – 8.4
Rotten Tomatoes – 91%
Release Date – 21 December 2007
Box Office – ₹889 million
Genre – Drama, Family
Awards – None
Plot –

10. Munna Bhai MBBS, Lage Raho Munna Bhai


best bollywood movies
Director – Rajkumar Hirani
Cast – Vidya Balan, Sanjay Dutt, Dilip Prabhavalkar, Jimmy Sheirgill, Arshad Warsi, Boman Irani, Dia Mirza
IMDB Rating – 8.1
Rotten Tomatoes –
Release Date – 1 September 2006
Box Office – ₹193 crore
Genre – Comedy, Drama, Romance
Awards – None
Plot –

9. Hera Pheri


best bollywood movies
Director – Priyadarshan
Cast – Paresh Rawal, Akshay Kumar, Tabu, Sunil Shetty
IMDB Rating – 8.2
Rotten Tomatoes –
Release Date – 31 March 2000
Box Office – ₹660 million
Genre – Action, Comedy, Crime
Awards – None
Plot –

8. Bahubali


best bollywood movies
Director – S. S. Rajamouli
Cast – Rana Daggubati, Prabhas, Ramya Krishna, Anushka Shetty, Tamannaah
IMDB Rating – 8.1
Rotten Tomatoes – 87%
Release Date – 10 July 2015
Box Office – ₹6.5 billion
Genre – Action, Drama
Awards – None
Plot –

7. Gangs of Wasseypur


best bollywood movies
Director – Anurag Kashyap
Cast – Nawazuddin Siddiqui, Tigmanshu Dhulia, Manoj Bajpayee, Piyush Mishra, Huma Qureshi, Jaideep Ahlawat, Pankaj Tripathi
IMDB Rating – 8.2
Rotten Tomatoes – 96%
Release Date – 22 June 2012
Box Office – ₹27.85 crore
Genre – Action, Comedy, Crime
Awards – None
Plot –

6. Rang De Basanti


best bollywood movies
Director – Rakeysh Omprakash Mehra
Cast – Siddharth Narayan, Kunal Kapoor, Alice Patten, Aamir Khan, Soha Ali Khan, Atul Kulkarni, Sharman Joshi
IMDB Rating – 8.2
Rotten Tomatoes – 83%
Release Date – 26 January 2006
Box Office – ₹970 million
Genre – Comedy, Drama
Awards – None
Plot –

5. Lagaan – Once Upon a Time In India


best bollywood movies
Director – Ashutosh Gowariker
Cast – Gracy Singh, Paul Blackthorne, Aamir Khan, Rachel Shelley
IMDB Rating – 8.2
Rotten Tomatoes – 95%
Release Date – 15 June 2001
Box Office – ₹67.68 crore
Genre – Adventure, Drama, Musical
Awards – None
Plot –

4. Dilwale Dulhaniya Le Jayenge


best bollywood movies
Director – Aditya Chopra
Cast – Kajol, Shah Rukh Khan
IMDB Rating – 8.1
Rotten Tomatoes –
Release Date – 19 October 1995
Box Office – ₹1.03 billion
Genre – Drama, Romance
Awards – None
Plot –

3. Mother India


best bollywood movies
Director – Mehboob Khan
Cast – Sunil Dutt, Rajendra Kumar, Nargis, Raaj Kumar
IMDB Rating – 8.1
Rotten Tomatoes – 92%
Release Date – 14 February 1957
Box Office – ₹80 million
Genre – Drama, Musical, Family
Awards – None
Plot –

2. Sholay


best bollywood movies
Director – Ramesh Sippy
Cast – Hema Malini, Dharmendra, Jaya Bhaduri, Sanjeev Kumar, Amitabh Bachchan, Amjad Khan
IMDB Rating – 8.2
Rotten Tomatoes – 90%
Release Date – 15 August 1975
Box Office – ₹350 million
Genre – Action, Adventure, Comedy
Awards – None
Plot –

1. 3 Idiots


best bollywood movies
Director – Rajkumar Hirani
Cast – Sharman Joshi, Aamir Khan, Kareena Kapoor, Boman Irani, R. Madhavan, Omi Vaidya
IMDB Rating – 8.4
Rotten Tomatoes – 100%
Release Date – 25 December 2009
Box Office – ₹460 crore
Genre – Comedy, Drama
Awards – None
Plot –

As Bollywood is very large film industry, so i have tried to include the best films of almost all times ranging from the 50s decade to the present decade and present year. Still, if you find any good bollywood film missing from the list then do let us know in comments. Also Shout out about your favorite Bollywood Film and Why you Like it?