Worldwide icon-chevron-right Europe icon-chevron-right United Kingdom icon-chevron-right England icon-chevron-right London icon-chevron-right The 100 best Bollywood movies: the list at a glance

The 100 best Bollywood movies: the list at a glance

Explore our list of the best Bollywood films ever made, voted for by leading Bollywood experts and critics

By Time Out editors |
Advertising
Still from Ankur, one of the best Bollywood movies ever

Here, we celebrate the popular face of Hindi movies – the huge films that have been entertaining audiences in India and elsewhere for over six decades. To find the 100 greatest Bollywood movies, we asked a select group of Bollywood experts to share their favourite Hindi movies. The result is this list of 100 great Bollywood movies – excellent films that feature the best Bollywood actresses and actors. Explore, and have fun!

RECOMMENDED: The 100 best Bollywood movies

The 100 best Bollywood movies: 100-81

Advertising
Advertising
95
Bollywood movie: Swades
Film, Drama

Swades (2004)

Director: Ashutosh Gowariker

Cast: Shah Rukh Khan, Gayatri Joshi, Kishori Balal

Genre: drama, romance, musical

Advertising
Advertising
Advertising
Advertising
Advertising
Advertising
84
Hindi movie: Arth
Film, Bollywood

Arth (1982)

Director: Mahesh Bhatt

Cast: Kulbhushan Kharbanda, Shabana Azmi, Smita Patil

Genre: romance, drama

83
Bollywood movie: Dhoom
Film, Bollywood

Dhoom (2004)

Director: Sanjay Gadhvi

Cast: Abhishek Bachchan, Uday Chopra, John Abraham

Genre: action

Advertising
82
Bollywood movie: Kahaani
Film, Bollywood

Kahaani (2012)

Director: Sujoy Ghosh

Cast: Vidya Balan, Nawazuddin Siddiqui, Parambrata Chatterjee

Genre: thriller, drama

81
Hindi movie: Dabangg
Film, Action and adventure

Dabangg (2010)

Director: Abhinav Kashyap

Cast: Salman Khan, Sonakshi Sinha, Sonu Sood

Genre: action, drama, musical

The 100 best Bollywood movies: 80-61

Advertising
Advertising
Advertising
73
Hindi movie: Naseeb
Film, Bollywood

Naseeb (1981)

Director: Manmohan Desai

Cast: Amitabh Bachchan, Shatrughan Sinha, Rishi Kapoor

Genre: drama

Advertising
72
Bollywood movie: Zanjeer
Film, Action and adventure

Zanjeer (1973)

Director: Prakash Mehra

Cast: Amitabh Bachchan, Jaya Bhaduri, Ajit, Pran

Genre: action, drama

Advertising
Advertising
68
Hindi movie: Devdas
Film, Drama

Devdas (2002)

Director: Sanjay Leela Bhansali

Cast: Shah Rukh Khan, Aishwarya Rai, Madhuri Dixit, Jackie Shroff

Genre: drama, romance

Advertising
Advertising
Advertising

The 100 best Bollywood movies: 60-41

60
Bollywood movie: Lootera
Film, Drama

Lootera (2013)

Director: Vikramaditya Motwane

Cast: Ranveer Singh, Sonakshi Sinha, Adil Hussain

Genre: romance, thriller, musical

Advertising
Advertising
56
Hindi movie: Aiyyaa
Film, Comedy

Aiyyaa (2012)

Director: Sachin Kundalkar

Cast: Rani Mukerji, Prithviraj, Anita Date

Genre: romance, comedy, musical

Advertising
54
Hindi movie: Tashan
Film, Action and adventure

Tashan (2008)

Director: Vijay Krishna Acharya

Cast: Akshay Kumar, Saif Ali Khan, Kareena Kapoor

Genre: action, romance, musical

Advertising
Advertising
50
Hindi movie: Rockstar
Film, Bollywood

Rockstar (2011)

Director: Imtiaz Ali

Cast: Ranbir Kapoor, Nargis Fakhri, Aditi Rao Hydari

Genre: musical, romance, drama

Advertising
48
Hindi movie: Queen
Film, Bollywood

Queen (2014)

Director: Vikas Bahl

Cast: Kangana Ranaut, Rajkummar Rao, Lisa Haydon

Genre: drama, musical

Advertising
Advertising
44
Hindi movie: Parvarish
Film, Bollywood

Parvarish (1977)

Director: Manmohan Desai

Cast: Amitabh Bachchan, Vinod Khanna, Neetu Singh, Shabana Azmi

Genre: comedy, drama

Advertising
42
Hindi movie: Khakee
Film

Khakee (2004)

Director: Rajkumar Santoshi

Cast: Amitabh Bachchan, Akshay Kumar, Ajay Devgn

Genre: drama, action, thriller

The 100 best Bollywood movies: 40-21

40
Bollywood movie: Dil Se..
Film, Drama

Dil Se.. (1998)

Director: Mani Ratnam

Cast: Shah Rukh Khan, Manisha Koirala, Preity Zinta

Genre: romance, drama, musical

Advertising
38
Hindi movie: Jodhaa Akbar
Film, Action and adventure

Jodhaa Akbar (2008)

Director: Ashutosh Gowariker

Cast: Hrithik Roshan, Aishwarya Rai Bachchan, Sonu Sood

Genre: historical, romance, drama

Advertising
36
Hindi movie: Kaala Patthar
Film, Action and adventure

Kaala Patthar (1979)

Director: Yash Chopra

Cast: Amitabh Bachchan, Shashi Kapoor, Shatrugan Sinha

Genre: action, crime, thriller, historical

Advertising
Advertising
32
Hindi movie: Gol Maal
Film, Comedy

Gol Maal (1979)

Director: Hrishikesh Mukherjee

Cast: Amol Palekar, Utpal Dutt, Bindiya Goswami, Dina Pathak

Genre: comedy

Advertising
29
Hindi movie: Anand
Film, Bollywood

Anand (1971)

Director: Hrishikesh Mukherjee

Cast: Rajesh Khanna, Amitabh Bachchan, Johnny Walker

Genre: drama, tragedy, musical

Advertising
Advertising
26
Hindi movie: Shaan
Film, Bollywood

Shaan (1980)

Director: Ramesh Sippy

Cast: Amitabh Bachhan, Shashi Kapoor, Kulbhushan Kharbanda

Genre: action, comedy, thriller

25
Bollywood movie: Parinda
Film, Bollywood

Parinda (1989)

Director: Vidhu Vinod Chopra

Cast: Jackie Shroff, Anil Kapoor, Nana Patekar

Genre: crime, drama, romance

Advertising
Advertising

The 100 best Bollywood movies: 20-1

20
Hindi movie: Awaara
Film, Bollywood

Awaara (1951)

Director: Raj Kapoor

Cast: Prithviraj Kapoor, Raj Kapoor, Nargis

Genre: family courtroom drama

Advertising
17
Hindi movie: Satya
Film, Bollywood

Satya (1998)

Director: Ram Gopal Varma

Cast: JD Chakravarty, Urmila Matondkar, Manoj Bajpai

Genre: crime, drama, romance

Advertising
Advertising
13
Bollywood movie: 3 Idiots
Film, Bollywood

3 Idiots (2009)

Director: Rajkumar Hirani

Cast: Aamir Khan, Madhavan, Sharman Joshi, Kareena Kapoor

Genre: Comedy, drama, family

Advertising
Advertising
Advertising
8
Hindi movie: Lagaan
Film, Drama

Lagaan (2001)

Director: Ashutosh Gowariker

Cast: Aamir Khan, Gracy Singh

Genre: adventure, drama, sport, historical

7
Hindi movie: Deewaar
Film, Bollywood

Deewaar (1975)

Director: Yash Chopra

Cast: Shashi Kapoor, Amitabh Bachchan, Neetu Singh

Genre: Action, thriller, crime

Advertising
6
Bollywood movie: Guide
Film, Bollywood

Guide (1965)

Director: Vijay Anand

Cast: Dev Anand, Waheeda Rehman, Leela Chitnis

Genre: romance, drama, musical

5