Top 10 Bollywood Movies of All Time
Ask five different Bollywood buffs for their top 10 and you’ll get five different lists that’s how deep this industry’s legacy runs. We’ve spent years tracking box office numbers, rewatching the classics, and following how these films actually held up over decades (not just opening weekend hype). Here’s the list of top 10 Bollywood movies of all time that keeps coming up when the debate gets serious.
Sholay (1975)
Start anywhere else and you’re doing it wrong. Ramesh Sippy’s dacoit drama is the reason “Kitne Aadmi The” and “Basanti, in kutton ke saamne mat naachna” are still thrown around in everyday conversation, five decades later. Amitabh Bachchan and Dharmendra’s Jai-Veeru bromance became the template every buddy film since has tried to copy, and Amjad Khan’s Gabbar Singh remains the gold standard for Bollywood villains. This one isn’t just a classic, it’s practically a national language.
Dilwale Dulhania Le Jayenge (1995)
DDLJ isn’t a movie anymore, it’s an institution. Maratha Mandir in Mumbai ran it in theatres for over 25 years straight. Shah Rukh Khan and Kajol’s Raj-Simran love story set the mould for how Bollywood romance was shot, scored, and sold for the next two decades. If you grew up watching Hindi films in the 90s or 2000s, chances are your idea of “the perfect proposal” traces straight back to a mustard field in Punjab
Mughal-E-Azam (1960)
Asif took nearly nine years to finish this one, and every rupee shows up on screen. The Salim-Anarkali tragedy, shot partly in colour at a time when that was a genuine gamble, remains one of the most ambitious productions in Indian film history. Madhubala’s performance in “Pyaar Kiya Toh Darna Kya” is still studied in film schools. This is the film industry insiders point to when someone asks what “scale” actually means in Hindi cinema.
Lagaan (2001)
Aamir Khan bet his own money and reputation on a film about villagers playing cricket against British colonisers to escape a crushing tax. It paid off an Oscar nomination for Best Foreign Language Film put Bollywood on the global map in a way few films had managed before. Watch it today and it still holds up as both a rousing underdog sports story and a sharp jab at colonial exploitation.
Dil Chahta Hai (2001)
Farhan Akhtar walked in with his directorial debut and quietly rewired what a Bollywood friendship film could look like. Gone were the loud melodramatics in came real conversations, real heartbreak, and characters who actually spoke like young urban Indians. Two decades later, you can still trace its DNA in almost every “friends navigating adulthood” film that’s come out since.
Kabhi Khushi Kabhie Gham (2001)
Karan Johar went all in on this one, massive sets, an ensemble cast stacked with Amitabh Bachchan, Shah Rukh Khan, and Kajol, and enough emotional drama to fill three films. It’s the definitive NRI family saga, and if you’ve ever attended a big fat Indian wedding function with a Bollywood medley playing, you’ve heard at least one track from this soundtrack.
3 Idiots (2009)
Rajkumar Hirani and Aamir Khan pulled off something rare, a comedy that made the whole country laugh and then made parents rethink how they were raising their kids. “All Izz Well” became a genuine catchphrase, and the film’s take on academic pressure sparked real conversations in Indian households that are still ongoing today.
Zindagi Na Milegi Dobaara (2011)
Zoya Akhtar’s road trip drama through Spain changed what a modern Bollywood travel film could feel like no forced drama, just three friends confronting what they’ve been avoiding in their own lives. The soundtrack, especially “Senorita,” became the unofficial anthem for an entire generation planning their own backpacking trips.
Gully Boy (2019)
Based loosely on the real journeys of Mumbai rappers Naezy and Divine, this one pulled the city’s underground hip-hop scene straight into the multiplex. Ranveer Singh’s transformation into an aspiring street rapper, backed by a soundtrack that dominated playlists nationwide, made this one of the most talked-about and artistically bold films to come out of B-Town in years.
Dangal (2016)
Aamir Khan strikes again this time as wrestler Mahavir Singh Phogat, training his daughters to become international champions in a sport nobody expected them to enter. It went on to become one of the highest-grossing Indian films of all time, and more importantly, it got dinner-table conversations happening across the country about daughters, ambition, and what parents owe their kids.
These are the films B-Town keeps coming back to, the ones that shaped how Indian audiences think about love, family, ambition, and identity across generations. Rankings will always spark debate, but these ten are the ones that show up in every serious conversation about Hindi cinema’s greatest hits.
