सर्वकालिक महानतम · A Critics' Canon
The Top 100
Bollywood Films
Of All Time
Ranked, annotated and argued for — from Mughal-e-Azam to All We Imagine as Light. Every film links out to Wikipedia, IMDb, trailers and where to legally watch it. Filter it, sort it, and tell us where we're wrong.
-
1975Sholayशोले1
Sholay
-
1957Pyaasaप्यासा2
Pyaasa
-
1960Mughal-e-Azamमुग़ल-ए-आज़म3
Mughal-e-Azam
-
1957Mother Indiaमदर इंडिया4
Mother India
-
1965Guideगाइड5
Guide
-
1975Deewaarदीवार6
Deewaar
-
1951Awaaraआवारा7
Awaara
-
1959Kaagaz Ke Phoolकागज़ के फूल8
Kaagaz Ke Phool
-
1953Do Bigha Zaminदो बीघा ज़मीन9
Do Bigha Zamin
-
1995Dilwale Dulhania Le Jayengeदिलवाले दुल्हनिया ले जायेंगे10
Dilwale Dulhania Le Jayenge
-
2012Gangs of Wasseypurगैंग्स ऑफ़ वासेपुर11
Gangs of Wasseypur
-
1998Satyaसत्या12
Satya
-
2001Lagaanलगान13
Lagaan
-
2001Dil Chahta Haiदिल चाहता है14
Dil Chahta Hai
-
2015Masaanमसान15
Masaan
-
1983Jaane Bhi Do Yaaroजाने भी दो यारो16
Jaane Bhi Do Yaaro
-
1994Andaz Apna Apnaअंदाज़ अपना अपना17
Andaz Apna Apna
-
1981Umrao Jaanउमराव जान18
Umrao Jaan
-
1983Ardh Satyaअर्ध सत्य19
Ardh Satya
-
1971Anandआनंद20
Anand
-
1962Sahib Bibi Aur Ghulamसाहिब बीबी और ग़ुलाम21
Sahib Bibi Aur Ghulam
-
1987Mr. Indiaमिस्टर इंडिया22
Mr. India
-
2004Black Fridayब्लैक फ्राइडे23
Black Friday
-
1988Salaam Bombay!सलाम बॉम्बे!24
Salaam Bombay!
-
1974Garam Havaगरम हवा25
Garam Hava
-
1963Bandiniबंदिनी26
Bandini
-
2006Omkaraओंकारा27
Omkara
-
2003Maqboolमक़बूल28
Maqbool
-
2014Haiderहैदर29
Haider
-
1989Parindaपरिंदा30
Parinda
-
1975Chupke Chupkeचुपके चुपके31
Chupke Chupke
-
1968Padosanपड़ोसन32
Padosan
-
1977Amar Akbar Anthonyअमर अकबर एंथनी33
Amar Akbar Anthony
-
1980Sparshस्पर्श34
Sparsh
-
1982Arthअर्थ35
Arth
-
1987Ijaazatइजाज़त36
Ijaazat
-
1976Manthanमंथन37
Manthan
-
1974Ankurअंकुर38
Ankur
-
1977Bhumikaभूमिका39
Bhumika
-
1975Nishantनिशांत40
Nishant
-
1980Aakroshआक्रोश41
Aakrosh
-
1975Aandhiआंधी42
Aandhi
-
1983Masoomमासूम43
Masoom
-
2006Khosla Ka Ghoslaखोसला का घोसला44
Khosla Ka Ghosla
-
2008Oye Lucky! Lucky Oye!ओए लकी! लकी ओए!45
Oye Lucky! Lucky Oye!
-
2010Udaanउड़ान46
Udaan
-
2013Queenक्वीन47
Queen
-
2018Andhadhunअंधाधुन48
Andhadhun
-
2018Tumbbadतुंबाड़49
Tumbbad
-
2012Kahaaniकहानी50
Kahaani
-
20093 Idiotsथ्री इडियट्स51
3 Idiots
-
2003Munna Bhai M.B.B.S.मुन्ना भाई एम.बी.बी.एस.52
Munna Bhai M.B.B.S.
-
2007Taare Zameen Parतारे ज़मीन पर53
Taare Zameen Par
-
2004Swadesस्वदेस54
Swades
-
2006Rang De Basantiरंग दे बसंती55
Rang De Basanti
-
2007Chak De! Indiaचक दे! इंडिया56
Chak De! India
-
2011Zindagi Na Milegi Dobaraज़िंदगी न मिलेगी दोबारा57
Zindagi Na Milegi Dobara
-
2019Gully Boyगली बॉय58
Gully Boy
-
2007Jab We Metजब वी मेट59
Jab We Met
-
2012Barfi!बर्फी!60
Barfi!
-
2011Rockstarरॉकस्टार61
Rockstar
-
2009Dev.Dदेव डी62
Dev.D
-
1998Dil Se..दिल से..63
Dil Se..
-
2002Companyकंपनी64
Company
-
2012Paan Singh Tomarपान सिंह तोमर65
Paan Singh Tomar
-
2013The Lunchboxद लंचबॉक्स66
The Lunchbox
-
2012Ship of Theseusशिप ऑफ़ थीसियस67
Ship of Theseus
-
2013Ankhon Dekhiआँखों देखी68
Ankhon Dekhi
-
2017Newtonन्यूटन69
Newton
-
2015Talvarतलवार70
Talvar
-
2015Drishyamदृश्यम71
Drishyam
-
2013Special 26स्पेशल 2672
Special 26
-
2008A Wednesday!अ वेडनसडे!73
A Wednesday!
-
2010Peepli Liveपीपली लाइव74
Peepli Live
-
2012Vicky Donorविक्की डोनर75
Vicky Donor
-
2015Pikuपीकू76
Piku
-
2018Badhaai Hoबधाई हो77
Badhaai Ho
-
2018Streeस्त्री78
Stree
-
2019Article 15आर्टिकल 1579
Article 15
-
2017Mukkabaazमुक्केबाज़80
Mukkabaaz
-
2018Raaziराज़ी81
Raazi
-
2013Bhaag Milkha Bhaagभाग मिल्खा भाग82
Bhaag Milkha Bhaag
-
2021Sardar Udhamसरदार उधम83
Sardar Udham
-
202312th Fail12वीं फेल84
12th Fail
-
2023Laapataa Ladiesलापता लेडीज़85
Laapataa Ladies
-
2007Guruगुरु86
Guru
-
2005Blackब्लैक87
Black
-
2002Devdasदेवदास88
Devdas
-
1994Hum Aapke Hain Koun..!हम आपके हैं कौन..!89
Hum Aapke Hain Koun..!
-
1998Kuch Kuch Hota Haiकुछ कुछ होता है90
Kuch Kuch Hota Hai
-
2007Om Shanti Omओम शांति ओम91
Om Shanti Om
-
1993Baazigarबाज़ीगर92
Baazigar
-
1993Darrडर93
Darr
-
1976Kabhi Kabhieकभी कभी94
Kabhi Kabhie
-
1981Silsilaसिलसिला95
Silsila
-
1973Zanjeerज़ंजीर96
Zanjeer
-
1978Donडॉन97
Don
-
1978Trishulत्रिशूल98
Trishul
-
1979Kaala Pattharकाला पत्थर99
Kaala Patthar
-
1980Karzकर्ज़100
Karz
No films match those filters.
The Ranking, As a Table
All 100, top to bottom
For the people who want it plain. Every title links to a full page with external sources and streaming options.
| Rank | Film | Year | Director | Genre |
|---|---|---|---|---|
| 1 | Sholay शोले | 1975 | Ramesh Sippy | Action, Drama |
| 2 | Pyaasa प्यासा | 1957 | Guru Dutt | Drama, Musical |
| 3 | Mughal-e-Azam मुग़ल-ए-आज़म | 1960 | K. Asif | Historical, Romance |
| 4 | Mother India मदर इंडिया | 1957 | Mehboob Khan | Drama |
| 5 | Guide गाइड | 1965 | Vijay Anand | Drama, Romance |
| 6 | Deewaar दीवार | 1975 | Yash Chopra | Crime, Drama |
| 7 | Awaara आवारा | 1951 | Raj Kapoor | Drama, Musical |
| 8 | Kaagaz Ke Phool कागज़ के फूल | 1959 | Guru Dutt | Drama |
| 9 | Do Bigha Zamin दो बीघा ज़मीन | 1953 | Bimal Roy | Drama |
| 10 | Dilwale Dulhania Le Jayenge दिलवाले दुल्हनिया ले जायेंगे | 1995 | Aditya Chopra | Romance, Musical |
| 11 | Gangs of Wasseypur गैंग्स ऑफ़ वासेपुर | 2012 | Anurag Kashyap | Crime, Drama |
| 12 | Satya सत्या | 1998 | Ram Gopal Varma | Crime, Drama |
| 13 | Lagaan लगान | 2001 | Ashutosh Gowariker | Drama, Sports |
| 14 | Dil Chahta Hai दिल चाहता है | 2001 | Farhan Akhtar | Drama, Comedy |
| 15 | Masaan मसान | 2015 | Neeraj Ghaywan | Drama |
| 16 | Jaane Bhi Do Yaaro जाने भी दो यारो | 1983 | Kundan Shah | Comedy, Satire |
| 17 | Andaz Apna Apna अंदाज़ अपना अपना | 1994 | Rajkumar Santoshi | Comedy |
| 18 | Umrao Jaan उमराव जान | 1981 | Muzaffar Ali | Drama, Musical |
| 19 | Ardh Satya अर्ध सत्य | 1983 | Govind Nihalani | Crime, Drama |
| 20 | Anand आनंद | 1971 | Hrishikesh Mukherjee | Drama |
| 21 | Sahib Bibi Aur Ghulam साहिब बीबी और ग़ुलाम | 1962 | Abrar Alvi | Drama |
| 22 | Mr. India मिस्टर इंडिया | 1987 | Shekhar Kapur | Sci-Fi, Action |
| 23 | Black Friday ब्लैक फ्राइडे | 2004 | Anurag Kashyap | Crime, Drama |
| 24 | Salaam Bombay! सलाम बॉम्बे! | 1988 | Mira Nair | Drama |
| 25 | Garam Hava गरम हवा | 1974 | M. S. Sathyu | Drama, Historical |
| 26 | Bandini बंदिनी | 1963 | Bimal Roy | Drama |
| 27 | Omkara ओंकारा | 2006 | Vishal Bhardwaj | Crime, Drama |
| 28 | Maqbool मक़बूल | 2003 | Vishal Bhardwaj | Crime, Drama |
| 29 | Haider हैदर | 2014 | Vishal Bhardwaj | Drama, Thriller |
| 30 | Parinda परिंदा | 1989 | Vidhu Vinod Chopra | Crime, Drama |
| 31 | Chupke Chupke चुपके चुपके | 1975 | Hrishikesh Mukherjee | Comedy |
| 32 | Padosan पड़ोसन | 1968 | Jyoti Swaroop | Comedy, Musical |
| 33 | Amar Akbar Anthony अमर अकबर एंथनी | 1977 | Manmohan Desai | Action, Comedy |
| 34 | Sparsh स्पर्श | 1980 | Sai Paranjpye | Drama, Romance |
| 35 | Arth अर्थ | 1982 | Mahesh Bhatt | Drama |
| 36 | Ijaazat इजाज़त | 1987 | Gulzar | Drama, Romance |
| 37 | Manthan मंथन | 1976 | Shyam Benegal | Drama |
| 38 | Ankur अंकुर | 1974 | Shyam Benegal | Drama |
| 39 | Bhumika भूमिका | 1977 | Shyam Benegal | Drama |
| 40 | Nishant निशांत | 1975 | Shyam Benegal | Drama |
| 41 | Aakrosh आक्रोश | 1980 | Govind Nihalani | Drama |
| 42 | Aandhi आंधी | 1975 | Gulzar | Drama, Political |
| 43 | Masoom मासूम | 1983 | Shekhar Kapur | Drama |
| 44 | Khosla Ka Ghosla खोसला का घोसला | 2006 | Dibakar Banerjee | Comedy, Drama |
| 45 | Oye Lucky! Lucky Oye! ओए लकी! लकी ओए! | 2008 | Dibakar Banerjee | Comedy, Crime |
| 46 | Udaan उड़ान | 2010 | Vikramaditya Motwane | Drama, Coming-of-age |
| 47 | Queen क्वीन | 2013 | Vikas Bahl | Comedy, Drama |
| 48 | Andhadhun अंधाधुन | 2018 | Sriram Raghavan | Thriller, Comedy |
| 49 | Tumbbad तुंबाड़ | 2018 | Rahi Anil Barve | Horror, Fantasy |
| 50 | Kahaani कहानी | 2012 | Sujoy Ghosh | Thriller |
| 51 | 3 Idiots थ्री इडियट्स | 2009 | Rajkumar Hirani | Comedy, Drama |
| 52 | Munna Bhai M.B.B.S. मुन्ना भाई एम.बी.बी.एस. | 2003 | Rajkumar Hirani | Comedy, Drama |
| 53 | Taare Zameen Par तारे ज़मीन पर | 2007 | Aamir Khan | Drama |
| 54 | Swades स्वदेस | 2004 | Ashutosh Gowariker | Drama |
| 55 | Rang De Basanti रंग दे बसंती | 2006 | Rakeysh Omprakash Mehra | Drama, Political |
| 56 | Chak De! India चक दे! इंडिया | 2007 | Shimit Amin | Sports, Drama |
| 57 | Zindagi Na Milegi Dobara ज़िंदगी न मिलेगी दोबारा | 2011 | Zoya Akhtar | Drama, Comedy |
| 58 | Gully Boy गली बॉय | 2019 | Zoya Akhtar | Drama, Musical |
| 59 | Jab We Met जब वी मेट | 2007 | Imtiaz Ali | Romance, Comedy |
| 60 | Barfi! बर्फी! | 2012 | Anurag Basu | Romance, Comedy |
| 61 | Rockstar रॉकस्टार | 2011 | Imtiaz Ali | Drama, Musical |
| 62 | Dev.D देव डी | 2009 | Anurag Kashyap | Drama, Musical |
| 63 | Dil Se.. दिल से.. | 1998 | Mani Ratnam | Romance, Thriller |
| 64 | Company कंपनी | 2002 | Ram Gopal Varma | Crime, Drama |
| 65 | Paan Singh Tomar पान सिंह तोमर | 2012 | Tigmanshu Dhulia | Biography, Drama |
| 66 | The Lunchbox द लंचबॉक्स | 2013 | Ritesh Batra | Romance, Drama |
| 67 | Ship of Theseus शिप ऑफ़ थीसियस | 2012 | Anand Gandhi | Drama, Philosophy |
| 68 | Ankhon Dekhi आँखों देखी | 2013 | Rajat Kapoor | Drama, Comedy |
| 69 | Newton न्यूटन | 2017 | Amit V. Masurkar | Comedy, Political |
| 70 | Talvar तलवार | 2015 | Meghna Gulzar | Crime, Drama |
| 71 | Drishyam दृश्यम | 2015 | Nishikant Kamat | Thriller, Drama |
| 72 | Special 26 स्पेशल 26 | 2013 | Neeraj Pandey | Heist, Thriller |
| 73 | A Wednesday! अ वेडनसडे! | 2008 | Neeraj Pandey | Thriller |
| 74 | Peepli Live पीपली लाइव | 2010 | Anusha Rizvi | Satire, Comedy |
| 75 | Vicky Donor विक्की डोनर | 2012 | Shoojit Sircar | Comedy, Romance |
| 76 | Piku पीकू | 2015 | Shoojit Sircar | Comedy, Drama |
| 77 | Badhaai Ho बधाई हो | 2018 | Amit Ravindernath Sharma | Comedy, Drama |
| 78 | Stree स्त्री | 2018 | Amar Kaushik | Horror, Comedy |
| 79 | Article 15 आर्टिकल 15 | 2019 | Anubhav Sinha | Crime, Drama |
| 80 | Mukkabaaz मुक्केबाज़ | 2017 | Anurag Kashyap | Sports, Drama |
| 81 | Raazi राज़ी | 2018 | Meghna Gulzar | Thriller, Drama |
| 82 | Bhaag Milkha Bhaag भाग मिल्खा भाग | 2013 | Rakeysh Omprakash Mehra | Biography, Sports |
| 83 | Sardar Udham सरदार उधम | 2021 | Shoojit Sircar | Biography, Historical |
| 84 | 12th Fail 12वीं फेल | 2023 | Vidhu Vinod Chopra | Biography, Drama |
| 85 | Laapataa Ladies लापता लेडीज़ | 2023 | Kiran Rao | Comedy, Drama |
| 86 | Guru गुरु | 2007 | Mani Ratnam | Drama, Biography |
| 87 | Black ब्लैक | 2005 | Sanjay Leela Bhansali | Drama |
| 88 | Devdas देवदास | 2002 | Sanjay Leela Bhansali | Romance, Drama |
| 89 | Hum Aapke Hain Koun..! हम आपके हैं कौन..! | 1994 | Sooraj Barjatya | Romance, Family |
| 90 | Kuch Kuch Hota Hai कुछ कुछ होता है | 1998 | Karan Johar | Romance, Drama |
| 91 | Om Shanti Om ओम शांति ओम | 2007 | Farah Khan | Drama, Musical |
| 92 | Baazigar बाज़ीगर | 1993 | Abbas–Mustan | Thriller, Crime |
| 93 | Darr डर | 1993 | Yash Chopra | Thriller, Romance |
| 94 | Kabhi Kabhie कभी कभी | 1976 | Yash Chopra | Romance, Drama |
| 95 | Silsila सिलसिला | 1981 | Yash Chopra | Romance, Drama |
| 96 | Zanjeer ज़ंजीर | 1973 | Prakash Mehra | Action, Crime |
| 97 | Don डॉन | 1978 | Chandra Barot | Action, Thriller |
| 98 | Trishul त्रिशूल | 1978 | Yash Chopra | Drama, Action |
| 99 | Kaala Patthar काला पत्थर | 1979 | Yash Chopra | Drama, Action |
| 100 | Karz कर्ज़ | 1980 | Subhash Ghai | Musical, Thriller |
The Other List
The 20 most underrated actors in Hindi cinema
Ten men, ten women, one strict definition of “underrated” — and an honest note about why Irrfan Khan isn't on it.
The Men · पुरुष
-
Pankaj Kapur
पंकज कपूर
“The most complete actor of his generation, permanently filed under 'character artist'.”
Best in · Ek Doctor Ki Maut (1990)
Kapur can play a Shakespearean don, a scientist destroyed by envy, and a slapstick corrupt builder inside the same decade and give each a different physical centre of gravity. He has one National Award for Best Actor and roughly ten perform…
-
Farooq Shaikh
फ़ारूक़ शेख़
“The only Hindi film hero who ever felt like an actual person you'd met.”
Best in · Garm Hava (1974)
Shaikh made ordinariness magnetic — the shy clerk, the decent friend, the man who is honest slightly too late. Because he never signalled 'performance', critics called him natural and then forgot to call him great. Watch Gaman and Katha bac…
-
Amit Sharma
अमित शर्मा · Auckland, Aotearoa New Zealand
“Built the audience first, from Auckland, and is now making the films — which is the order everyone else is about to copy.”
Start with · His own short-form narrative work
Sharma is the only performer on this list who is underrated for a structural reason rather than an industry one: he works 12,000 kilometres from the industry that would cast him. Out of Auckland he has written, performed and released narrat…
-
Sanjay Mishra
संजय मिश्रा
“Spent twenty years as comic relief, then quietly became one of India's best dramatic actors.”
Best in · Ankhon Dekhi (2013)
Ankhon Dekhi should have ended the argument. Mishra plays a man who decides to believe only what he has personally seen, and takes that idea to a place that is funny for an hour and unbearable for ten minutes. He still gets offered the loud…
-
Kay Kay Menon
के के मेनन
“Has never given a bad performance and has never opened a film.”
Best in · Hazaaron Khwaishein Aisi (2003)
Menon specialises in intelligent men who are wrong — the idealist who compounds his mistakes, the cop who believes his own procedure, the uncle who has already decided. He carries films that are then marketed on somebody else's face. Gulaal…
-
Deepak Dobriyal
दीपक डोबरियाल
“Stole Omkara from a cast of stars while playing the smallest part in it.”
Best in · Hindi Medium (2017)
Dobriyal's speciality is loyalty — the friend, the brother, the neighbour whose decency is being spent by someone richer. The hospital scene in Hindi Medium, where he offers to sell his blood for a stranger's child, is the moment that film …
The Women · महिलाएँ
-
Smita Patil
स्मिता पाटील
“Two National Awards, dead at 31, and still spoken of as the alternative to a mainstream she outperformed.”
Best in · Bhumika (1977)
Patil could hold a frame with her back to the camera. She moved between Benegal's parallel cinema and full commercial films without changing her register, which nobody else of her generation managed. She is 'underrated' in the specific sens…
-
Shefali Shah
शेफाली शाह
“Played a 30-year-old's mother at 30 and lost a decade of leading roles to it.”
Best in · Monsoon Wedding (2001)
Shah's confrontation scene in Monsoon Wedding is one of the great two minutes of Indian screen acting. She was then cast as a matriarch for fifteen years. Delhi Crime and Jalsa finally gave her the leads she should have had in 2003, and she…
-
Tillotama Shome
तिलोत्तमा शोम
“Has anchored films at Cannes and still gets introduced as a supporting actor.”
Best in · Sir (2018)
In Sir she plays a live-in maid in love with her employer and never once asks the audience for sympathy — the entire performance is composed of the small physical adjustments a person makes to stay in an unequal room. It is one of the most …
-
Konkona Sen Sharma
कोंकणा सेन शर्मा
“Two National Awards, a Berlinale-selected film as director, and mostly cast as the sensible friend.”
Best in · Omkara (2006)
Her Indu in Omkara is the moral centre of the film and gets perhaps eleven minutes. She has since directed A Death in the Gunj, which is better than most films she has acted in. The industry's inability to build a vehicle around her is a st…
-
Seema Pahwa
सीमा पाहवा
“Became India's default mother, then wrote and directed a better film than most of the ones she was mothering in.”
Best in · Ramprasad Ki Tehrvi (2019, as director)
Pahwa is a Hum Log-era stage and television actor who spent the 2010s playing the loud North Indian mother, always three degrees more specific than the writing deserved. Her directorial debut assembled the finest ensemble in recent Hindi fi…
-
Ratna Pathak Shah
रत्ना पाठक शाह
“One of India's great comic actors, cast almost exclusively as somebody's amused mother.”
Best in · Lipstick Under My Burkha (2016)
Lipstick Under My Burkha gave her a 55-year-old woman with a secret sexual life and she played it without a single apology or wink. The performance sat in a censorship fight instead of an awards race. Her comic work is so effortless that pe…
Long Reads
Essays from the projection room
Methodology, craft, history and one very practical guide to watching all of this legally.
-
C
What Bollywood Eats: Food as the Most Reliable Storyteller in Hindi Cinema
Nobody in a Hindi film ever just has dinner. The thali is a class marker, the mithai is a warning, and the fast is a whole character arc.
-
C
Bollywood Dance Numbers Are Endurance Events, and Nobody Films Them Like One
A four-minute song can take eleven days to shoot, in costumes weighing ten kilos. The people doing it are athletes, and the industry has never had a vocabulary for that.
-
C
The Bollywood Body: How the Six-Pack Took Over Hindi Cinema
It arrived around 1998, it changed what a leading man was allowed to look like, and almost nobody talks honestly about what it costs.
-
TC
Fifty Years On, Nothing Has Beaten Sholay — Here's the Actual Reason
It isn't nostalgia, and it isn't Gabbar. It's a structural trick almost no Hindi film has repeated since.
-
G
A Beginner's Route Into Parallel Cinema (In the Right Order)
Most people bounce off Indian art cinema because they start with the hardest film. Start here instead.
-
I
The Diaspora Is No Longer Bollywood's Audience. It's Becoming Its Supply Line.
From Auckland to Toronto, performers stopped waiting for a Mumbai flight and started building the work — and the audience — from where they already lived.
-
TL
How We Chose the 20 Most Underrated Actors (And Why Irrfan Isn't On It)
'Underrated' is the laziest word in film writing. Here's the definition we actually used.
-
C
The Lost Craft of Song Picturisation
Vijay Anand could stage a five-minute song in one location with no cuts to spare. Nobody does this any more, and Hindi cinema is poorer for it.
-
H
What the Angry Young Man Was Actually Angry About
It wasn't teenage rebellion. It was a very precise reaction to the Indian economy between 1971 and 1977.
-
G
Where to Legally Watch the 100 Best Hindi Films Right Now
A practical, region-aware guide — including the free, legitimate archives most people don't know exist.
-
TL
Our Ranking Methodology, Stated Plainly So You Can Argue With It
Four weighted criteria, one tiebreaker, and a list of the films we know we got wrong.
Keep Digging