Bollywood makes more films a year than Hollywood, but finding good ones can be a bit of a minefield. Explore our list of Top 10 best Bollywood movies of all time to find your greatest Bollywood movies on your list.

List of the best Bollywood movies of all time

Anand (1971) – IMDB Score: 8.8

Top 10 best Bollywood movies of all time | List of bollywood films (1)

Annad deserves to be the top 1 in top 10 Bollywood movies of all time with the 8.8 mark. The movie has everything going for it. Acting, direction, story, music, dialogues etc… everything is fabulous. It has drama, humor, emotions in dollops. It is a story a dying man who looks at life with a positive attitude and enjoys his time knowing fully well his disease is incurable and that he is going to die soon. Every time you see this movie, you will end up with more brighter definition of film and life.

Black Friday (2004) – IMDB Score: 8.6

Top 10 best Bollywood movies of all time | List of bollywood films (2)

Take a bow! Black Friday is sincerely the greatest piece of cinematic magic to be released ever. Films based on books are a rarity in India. Probably that accounts for the huge amount of movies without any coherent screenplay that India churns out. Black Friday, on the other hand, is an exception, which will make any film maker proud. A great screenplay, strong light effects, the use of color, the direction, the performances, the background score work together very effectively.

Dangal (2016) – IMDB Score: 8.5

Top 10 best Bollywood movies of all time | List of bollywood films (3)

This is the real story of former wrestler Mahavir Singh Phogat and how he trains his own daughters Geeta and Babita to achieve wrestling greatness. It’s such a loving and touching film about making a dream come true. To endure hardships and pain, to hold on to the trust, faith and innerstrength. Especially for women, not only in India, but all over the world, there’s more to Life than the responsibility of the kitchen & family.

Swades (2004) – IMDB Score: 8.3

Top 10 best Bollywood movies of all time | List of bollywood films (4)

Swades is like a fresh breath in the list of best Bollywood movies of all time. There are no introductory shots, no romantic scenes and no fields with yellow Tulip flowers. It may be a tad slow and lengthy, but Swades hits you where your heart hurts the most; patriotic and root feelings of an individual with good intentions overcoming societal obstacle

Rang De Basanti (2006) – IMDB Score: 8.2

Top 10 best Bollywood movies of all time | List of bollywood films (5)

The best thing about the movie undoubtedly is the comparison and shift from past to present. For people who thought old values are not for modern days, this sure is an eye opener. This is an attempt to awaken the generation X to the reality, to encourage them to make a difference without giving lengthy lectures and preaches on patriotism and nationalism.

A Wednesday (2008) – IMDB Score: 8.2

Top 10 best Bollywood movies of all time | List of bollywood films (6)

A Wednesday is different from list of bollywood films. There are no songs, there is no combination of different genres in one film, it is not a three-hour film. It’s a small film of one hour and a half, yet it succeeds to depict an entire world in this limited time. The story revolves around an anonymous man who calls up the commissioner of police and informs him about the bombs that he has placed. It had ripped Mumbai in 1993 and then in local train and bus.

Lagaan: Once Upon a Time in India (2001) – IMDB Score: 8.1

Top 10 best Bollywood movies of all time | List of bollywood films (7)

This is one of the best Bollywood movies ever made. The movie is a story about the resilience shown by the Indians when they were under the British Rule. Althought the length of the movie is 3 hours and 50 mins, there was never a boring moment in the film, the dialogues and song’s lyrics are very meaningful. All the ingredients are perfectly balanced, resulting in a true masterpiece.

Bajrangi Bhaijaan (2015) – IMDB Score: 8.0

Top 10 best Bollywood movies of all time | List of bollywood films (8)

Rarely will you find a script that tells a captivating story from start to finish, but Bajrangi Bhaijaan definitely does that. This is one of the best movies showing that there is no need to have any blood relationship when it comes to love. A young mute girl from Pakistan loses herself in India with no way to head back. A devoted man with a magnanimous spirit undertakes the task to get her back to her motherland and unite her with her family.

Neerja (2016) – IMDB Score: 7.7

Top 10 best Bollywood movies of all time | List of bollywood films (9)

This is a positive perspective of females movie on top 10 Bollywood movies of all time. Bollywood have had so many movies with strong female lead, having feminist approach, and that trend is still on with latest Neerja. The film, Neerja is a portrayal on the life of the courageous Neerja Bhanot, who sacrificed her life while protecting the lives of 359 passengers in 1986. The flight was hijacked by a terrorist organization in Karachi.

Piku (2015) – IMDB Score: 7.6

Top 10 best Bollywood movies of all time | List of bollywood films (10)

Piku is s heartwarming movie on the list of bollywood films. The story reels off a comic father-daughter relationship in the most unusual manner. If you are looking to be a part of an endearing journey of a father and daughter, do watch this movie at the very earliest.

These are some of the Bollywood movies which you can’t afford to miss if you are a Bollywood junkie. So, go ahead and add all these movies on your watchlist “ Top 10 best Bollywood movies of all time

Comments