Top 10 Best Bollywood Movies of All Time

Each Year 100s of Bollywood Films Releases, but there are very few that stays in our Heart for Long. So we have compiled a list of 10 Best Bollywood Films that are Must Watch.


10. Zindagi Na Milegi Dobara (2011)


Zindagi Na Milegi Dobara is a 2011 Indian comedy-drama film directed by Zoya Akhtar and produced by Farhan Akhtar and Ritesh Sidhwani. The film features an ensemble cast including Hrithik Roshan as Arjun, Abhay Deol as Kabir and Farhan Akhtar as Imraan. It also stars Katrina Kaif as Laila, Kalki Koechlin as Natasha, and Ariadna Cabrol as Nuria along with Naseeruddin Shah making a special appearance. After its theatrical run, the film was nominated for and won several awards in various categories, including two National Film Awards. The film garnered mostly positive reviews from critics. The Movie has an average rating of 8.1/10 on IMDB.


etgossips top 10's


9. Dilwale Dulhania Le Jayenge (1995)


Dilwale Dulhania Le Jayenge (DDLJ) is an Indian romance film written and directed by Aditya Chopra and produced by his father Yash Chopra. Dilwale Dulhania Le Jayenge was one of only three Hindi films in the reference book 1001 Movies You Must See Before You Die, and was placed twelfth on the British Film Institute’s list of top Indian films of all time. It is the longest-running film in the history of Indian cinema. As of 2017, over 20 years after its first release, it is still being shown at the Maratha Mandir theatre in Mumbai.




8. Pyaasa (1957)


Pyaasa is a 1957 Indian film produced by, directed by, and starring Guru Dutt. In 2002, Pyaasa was ranked at No. 160 on the Sight & Sound critics’ and directors’ poll of all-time greatest films. In 2005, Pyaasa was rated as one of the 100 best films of all time by Time magazine, which called it “the soulfully romantic of the lot.” Indiatimes Movies ranks the movie amongst the Top 25 Must See Bollywood Films.



7. Mother India (1957)


Mother India is a 1957 Indian Hindi-language epic drama film, directed by Mehboob Khan and starring Nargis, Sunil Dutt, Rajendra Kumar, and Raaj Kumar. The film was the most expensive Bollywood Film and earned the highest revenue for any Hindi film at that time. Adjusted for inflation, Mother India still ranks among the all-time Indian box office hits. It was India’s first submission for the Academy Award for Best Foreign Language Film in 1958.




6. Rang De Basanti (2006)


Rang De Basanti is a 2006 Indian drama film written, produced and directed by Rakeysh Omprakash Mehra. It was the highest-grossing film in its opening weekend in India and had the highest opening day collections for a Bollywood film. The film was well received and praised for strong screenplay and dialogues. it received critical acclaim winning National award for most popular film. It was subsequently nominated for Best Foreign Language Film at the 2006 BAFTA Awards. Rang De Basanti was chosen as India’s official entry for the Golden Globe Awards and the Academy Awards in the Best Foreign Language Film category.




5. Gangs of Wasseypur (2012)


Gangs of Wasseypur is a 2012 Indian crime film co-written, produced and directed by Anurag Kashyap. It is considered by many as a modern cult film. Gangs of Wasseypur received positive reviews. On IMDB it has a rating of 8.3 out of 10.




4. Anand (1971)


Anand is a 1971 Indian drama film co-written and directed by Hrishikesh Mukherjee. It stars Rajesh Khanna in the lead role with and supporting cast includes Amitabh Bachchan, Sumita Sanyal, Ramesh Deo, Seema Deo. Khanna played the title role. The film won several awards including the Filmfare award for best film in 1972. In 2013, it was listed in Anupama Chopra’s book “100 Films To See before You Die”.




3. Swades (2004)


Swades is a 2004 Indian drama film written, produced and directed by Ashutosh Gowariker. It stars Shah Rukh Khan in the lead role. The film received widespread critical acclaim and a cult following from Indian and other South Asian audiences around the world. The film received overwhelmingly strong critical acclaim from critics. Most of the critics felt that Shahrukh Khan’s performance in Swades was his best to date.




2. Sholay (1975)


Sholay is a 1975 Indian Hindi-language action-adventure film, directed by Ramesh Sippy and produced by his father G. P. Sippy. Sholay is considered a classic and one of the best Indian films. It was ranked first in the British Film Institute’s 2002 poll of “Top 10 Indian Films” of all time. In 2005, the judges of the 50th annual Filmfare Awards named it the Best Film of 50 Years. By some accounts, Sholay is the highest grossing Indian film of all time, adjusted for inflation.




1. 3 Idiots (2009)


Idiots is a 2009 Indian coming of age comedy-drama film co-written, edited, and directed by Rajkumar Hirani and produced by Vidhu Vinod Chopra. Upon release, the film was the highest-grossing film in its opening weekend in India and had the highest opening day collections for an Indian film up until that point. The film also went on to win many awards, winning six Filmfare Awards including best film and best director, ten Star Screen Awards and sixteen IIFA awards.




That’s it Guys!!

If you think we have missed some of the best films, please do mention in the Comment Section.

Post Author: admin

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.