Best Bollywood Movies of All Time, Ranked
Ranking the best Bollywood movies of all time is a risky business. Every viewer has a different list, and every generation adds its own favourites. Still, some films keep appearing at the top of critics’ polls, audience votes and festival retrospectives, and that consistency tells us something.

This ranked guide brings those enduring classics together. It favours films that shaped Hindi cinema, influenced later filmmakers, and still work for a first-time viewer today. The order is our judgement, not a law; if your favourite sits lower than you would place it, that disagreement is part of the fun. Availability rotates between services, so check your region before you start.
How This Ranking Works
A film earns its place here through lasting influence, not just box-office success. Some of the biggest hits in Bollywood history do not make this list, while some modest earners do. What matters is whether a film changed what Hindi cinema could do, and whether it still moves an audience decades later.
We also favour variety. Bollywood is not one genre, and a list of only dramas or only blockbusters would misrepresent it. You will find epics, romances, comedies, crime sagas and social dramas side by side, because that range is the point.
Finally, a note on rankings themselves. Any list like this is a starting point for watching, not a final verdict. Use it to discover films you have missed, and then build your own order.
10. Dangal (2016)
Dangal tells the true story of wrestler Mahavir Singh Phogat and his daughters Geeta and Babita, whom he trains against deep social resistance. It is a sports film, a family drama and a quiet argument about gender, all at once.
What lifts it above most sports dramas is its restraint. The wrestling scenes are physical and convincing, but the emotional core is the father-daughter relationship, with all its pride, pressure and love. Aamir Khan’s performance anchors the film without overwhelming it.
Dangal became one of the highest-grossing Indian films ever, but its ranking here rests on craft rather than commerce. It is the most accessible film on this list for a newcomer, and a strong place to start.
9. Dilwale Dulhania Le Jayenge (1995)
No Bollywood list is complete without DDLJ, the romance that defined a generation. Raj and Simran meet on a European holiday, fall in love, and then face the harder question: how to honour family while choosing each other.
The film’s genius lies in its balance. It is romantic without being reckless, traditional without being conservative, and funny without undercutting its emotions. Shah Rukh Khan and Kajol remain one of Hindi cinema’s defining screen pairs.
It has played continuously at a Mumbai cinema since its release, which tells you everything about its place in Indian popular culture. Watch it for the songs, the charm and the sheer confidence of its storytelling.
8. Anand (1971)
Anand is a small film with a large heart. A terminally ill man, played by Rajesh Khanna, chooses to live his remaining months with joy, and in doing so transforms the doctor who treats him, played by Amitabh Bachchan.
The premise could easily turn sentimental, but the film avoids that trap through humour and honesty. Anand’s cheerfulness is a choice, not a denial, and the film is clear-eyed about what his death will cost the people around him.
It remains one of the most quoted Hindi films, and its famous line about life being long or large still resonates. If you want to understand why Rajesh Khanna became a phenomenon, start here.
7. Lagaan (2001)
Lagaan is Bollywood ambition at full stretch: a three-hour epic about villagers in colonial India who challenge their British rulers to a game of cricket, with their taxes at stake. It sounds absurd, and it works magnificently.
Aamir Khan leads a large ensemble cast, and the cricket match itself is staged with real tension and wit. The film was nominated for the Academy Award for Best Foreign Language Film, a rare honour for a mainstream Hindi blockbuster.
What endures is not just the spectacle but the film’s faith in collective effort. Lagaan argues that an unlikely team, given a fair chance, can beat an empire. That optimism is part of why it still plays so well.
6. Mother India (1957)
Mother India is the great mother of all Bollywood epics. Nargis plays Radha, a peasant woman who endures poverty, loss and betrayal while holding her family and her dignity together. The film’s scale is vast, its emotions larger still.
It was India’s first submission for the Academy Award for Best Foreign Language Film, and it remains a touchstone for how Hindi cinema tells stories about sacrifice and resilience. Later films have quoted it, remade it and argued with it, which is a mark of true influence.
Modern viewers may find its melodrama heightened, but that is the style of its era, and it is played with total conviction. Watch it as a piece of film history that still has the power to move you.
5. Pyaasa (1957)
Pyaasa is the most poetic film on this list. Guru Dutt plays Vijay, a struggling poet whose work is ignored in life and celebrated only when he is presumed dead. The film is a bitter, beautiful critique of a society that values art only when its maker is gone.
Its songs are among the finest in Hindi cinema, and its black-and-white cinematography gives every frame a haunted quality. Waheeda Rehman gives a luminous performance as the woman who sees Vijay’s worth before anyone else does.
Pyaasa regularly appears on international all-time lists, and it is the best introduction to Guru Dutt’s work. It is also a reminder that Bollywood’s golden age produced art films as well as entertainments.
4. Gangs of Wasseypur (2012)
Anurag Kashyap’s two-part crime saga follows three generations of a family feud in the coal-mining town of Wasseypur. It is violent, funny, sprawling and endlessly quotable, and it rewrote what an Indian crime film could be.
The film’s energy comes from its refusal to glamorise its gangsters. They are petty, impulsive and often ridiculous, even as their violence escalates. That honesty, combined with a superb ensemble cast, makes its five-hour total runtime fly by.
Gangs of Wasseypur influenced a whole generation of Indian filmmakers and streaming series. If you have seen only classic Bollywood, this is the film that shows you where Hindi cinema went next.
3. 3 Idiots (2009)
3 Idiots is Bollywood’s most beloved modern comedy-drama. Three engineering students navigate a punishing education system, and the film argues, with humour and warmth, for learning over rote memorisation and passion over pressure.
Its success is easy to understand. The comedy is broad but never cruel, the friendship at its centre feels real, and its message about education resonated far beyond India. It became a phenomenon across Asia, not just in India.
The film is not flawless; its sentimentality is laid on thick in places. But its heart is genuine, and its best scenes — the classroom rebellions, the quiet moments of friendship — are among the most memorable in modern Hindi cinema.
2. Mughal-e-Azam (1960)
Mughal-e-Azam is Hindi cinema’s great historical epic, and for many viewers it remains the single most beautiful Indian film ever made. The doomed love between Prince Salim and the courtesan Anarkali is staged on a scale that Bollywood has rarely matched since.
The production itself is legendary: years in the making, shot partly in colour at enormous cost, with sets and costumes of extraordinary detail. Madhubala’s performance as Anarkali is iconic, and the film’s songs remain part of India’s cultural fabric.
It is long, formal and operatic, and that is exactly its appeal. Mughal-e-Azam does not try to be realistic; it tries to be magnificent, and it succeeds. Watch it on the largest screen you can find.
1. Sholay (1975)
Sholay is the film that sits at the top of almost every Bollywood list, and for good reason. Two small-time crooks are hired to capture a bandit terrorising a village, and the result is part Western, part comedy, part tragedy and entirely unforgettable.
Everything about Sholay works: the friendship between Jai and Veeru, the menace of Gabbar Singh, the romance, the humour and the action. Its dialogue entered everyday Indian speech, its characters became archetypes, and its influence runs through decades of Hindi cinema.
What makes it number one here is not just its popularity but its completeness. Sholay does everything Bollywood does, and it does all of it at the highest level. If you watch one film from this list, watch this one.
You May Also Like
- Best Horror Movies in India: Bollywood and Beyond
- Most Underrated Bollywood Movies You Missed
- Best New Prime Video Movies This Month
FAQ
What is the best Bollywood movie of all time?
Sholay is the most common answer in critics’ polls and audience votes, thanks to its blend of action, comedy, romance and unforgettable characters. Mughal-e-Azam and Pyaasa are the usual runners-up, representing the epic and poetic traditions respectively.
Where should a newcomer to Bollywood start?
Start with Dangal or 3 Idiots for modern accessibility, then try Sholay for the classic blockbuster experience. If you prefer romance, Dilwale Dulhania Le Jayenge is the essential choice, while Pyaasa is the best entry to Bollywood’s artistic golden age.
Are these classic Bollywood movies available with English subtitles?
Yes, most of the films on this list are available with English subtitles on major streaming services or through legal rentals. Subtitled versions preserve the original performances and songs, which are central to the experience.
Why is Sholay considered the greatest Bollywood film?
Sholay combines genres that Bollywood usually keeps separate, features iconic performances and dialogue, and has influenced Hindi cinema for fifty years. Its characters and lines remain part of everyday Indian culture in a way no other film has matched.
Do older Bollywood films still hold up for modern viewers?
Yes, though the style takes some adjustment. Melodrama is more heightened, runtimes are longer, and songs interrupt the story in ways modern viewers may not expect. Once you accept those conventions, the storytelling, performances and music still work powerfully.
Sources
- Wikipedia, “Sholay” — background on the film’s production, reception and legacy: https://en.wikipedia.org/wiki/Sholay
- IMDb, Mughal-e-Azam (1960) — cast, crew and release details: https://www.imdb.com/title/tt0054098/
