List of Top 10 Bollywood Movies of All Time: Best Hindi Movies Ever Made


From the day of evolution of Bollywood to the day till now, it has produced a number of movies which also includes the world-class movies that created a milestone and gave International fame to India. Here we have filtered out 10 greatest movies ever made in Bollywood. As bollywood produces more than 100 movies every year, it is very difficult to choose top 10 among them. So we have created our own list of the best 10 movies that includes current releases to the classics.

Explore our list of the top 10 movies ever made in Bollywood:

1. Mother India

 mother india movie

Mother India is a tribute to the Indian woman. It is counted among one of the best movies ever made in India. The movie made a powerful impact on the citizens of India. The movie impressively shows the social and cultural changes took place in India just after the Independence. Nargis played the role of a widowed Indian women who raises her kids with too many difficulties. She kills her own son when he crosses the line and goes on a wrong path.

Mother India was also nominated at the Oscars for the best foreign language film category.

2. Mughal-E-Azam

Mughal-E-Azam movie

Mughal-e-azam is still known as a masterpiece. The movie had an strong star cast which included the best actors of that time including Prithvi Raj Kapoor, Dilip Kumar, and Madhubala. It was the highest-grossing Indian film for 15 years. The song ‘Pyar Kiya To Darna Kya’ was one of the most expensive to film and produce of its time.You will be shocked after knowing the fact that Mughal-E-Azam took almost 15 years to make.

The movie shows the true love story of Salim (son of Mughal emperor Akbar) and Anarkali (a courtesan entertainer in Akbar’s court)

3. Anand

Anand movie

‘Anand’ is one of the most popular bollywood films of all time. It was directed by Hrishikesh Mukherjee. Amitabh Bachchan and Rajesh Khanna played the lead role in the film. Anand is known for heartwarming story and powerpacked performances by both the superstars.  The movie is about a person named Anand (rajesh Khanna) who is dying of a dreaded disease but lives every moment of his life to fullest. The film teaches an important lesson of life.


4. Sholay


The movie includes everything. Action, romance, drama, comedy, the perfect combination of all these makes Sholay a complete film. It had so many characters which are still memorable. The key strength of the movie were it’s dialogues which are still present in the mind of Indian audience. It is one of the most loved movies of Indian cinema. Sholay included the best star-cast of that time. Dharmendra, Amitabh Bachchan, Sanjeev Kumar, Amjad Khan, Hema Malini, and Jaya Bhaduri were the part of it.

Also Read: 10 Hollywood Movies That Are Way Too ‘Inspired’ From Bollywood

5. Border

Border movie

Border is considered as one of the best war movies ever made in Indian Cinema. It tells the story of the Indo-Pakistan war held in 1971, known as “The Battle of Longewala”. The strength of the film is spectacular acting done by the legends of that time including Sunny Deol, Sunil Shetty, Akshay Khanna, and Jackie Shroff. Border is also known for a soulful music composed by Anu Malik & Aadesh Shrivastava.

The song ‘Sandeshe Aate Hain’ of Border is also known among the best hindi songs ever made in Bollywood.

6. Lagaan

lagaan movie

Lagaan is one of the few hindi films that represented India in world cinema. It was third Bollywood movie nominated for the Oscar Awards (after Mother India and Salaam Bombay). The film was a super hit. It was directed by Ashutosh Gowrikar and co-produced by Aamir Khan who also played the lead role in the movie. The story of Lagaan was based on a cricket match played between the villagers & the British officers. The movie has everything including a perfect storyline, strong script and powerful performances by the big star-cast.

7. Rang De Basanti

Rang De Basanti

Directed by Rakeysh Omprakash Mehra, ‘Rang De Basanti’ was a film specially made for the youth of the country, inspiring them to fight against corruption for a better future. Rang De Basanti changed the way we portray freedom struggles in our movies.The film had an ensemble cast comprising Aamir Khan, Siddharth Narayan, Soha Ali Khan, Kunal Kapoor, R. Madhavan, Sharman Joshi, Atul Kulkarni and British actress Alice Patten in the lead roles.

The film smartly shows the youth fighting against corruption, political adversaries and how they sacrifice their lives for their voices to be heard.

8. Swades

swades movie

Swades was also directed by Ashutosh Gowrikar. The story of Swades revolves around the life of a scientist who works for NASA and how his visit to a village changes his life along with hundreds of other villagers. The lead role of the NRI was played by Shahrukh Khan. The movie inspired a lot of NRIs to come back to the roots and work for the country. It is known among the best movies made in India on Social issues. The movie also received very good reviews from critics.

9. A Wednesday

A Wednesday

A Wednesday, directed by Neeraj Pandey is one of the best thriller movies ever made in Bollywood. The lead roles were played by the legend actors, Nasiruddin Shah and Anupam Kher. The film focuses on a common man losing faith in the system and his efforts to avenge injustice done to him by anti social elements in society.

10. 3 Idiots

3 Idiots

3 Idiots, one of the greatest movies made in India focuses on three students at India’s top engineering university. 3 Idiots turned into a revolutionary movie that gave a whole new twist to the Indian education system. The movie gives a strong message that education doesn’t need money, uniform, big schools and colleges, all it requires is the strong will to study.

It was directed by Raju Hiraani. Amir Khan, Kareena Kapoor, R. Madhavan, Sharman Joshi, Omi vaidya and Boman Irani played the lead roles in the film.