The 100+ Best Bollywood Movies

Ranker Film
Updated May 23, 2024 478.5K views 133 items
Ranked By
202.9K votes
17.3K voters
2 reranks
Voting Rules
Vote for your personal favorite Bollywood films, regardless of how popular or successful they were at the box office.

Bollywood, the prolific Indian film industry, has gifted the world with an array of incredible films that showcase rich culture, unforgettable stories, and impressive acting. Known for its vibrant colors, mesmerizing music, and unparalleled storytelling, it's no wonder that some of the best Indian movies have captivated audiences worldwide. From classic tales to contemporary masterpieces, the enchanting world of Bollywood movies offers something for everyone. 

The best Bollywood movies of all time represent the pinnacle of creativity and artistic vision that the Indian film industry has to offer. These exceptional films encompass a variety of genres, styles, and themes, all the while inspiring generations of moviegoers. With powerful narratives, exceptional performances, and memorable soundtracks, these best Hindi movies showcase what makes Bollywood such a beloved and respected industry in the world of cinema. 

For instance, 3 Idiots, a timeless gem, brilliantly combines comedy and drama to deliver a poignant message about educational pressures and societal norms. Similarly, Chak De! India deftly highlights the triumphs and challenges faced by India's national women's field hockey team, inspiring viewers to pursue their passions despite obstacles. With Dangal, audiences are treated to a biographical sports drama featuring superb performances and a captivating story of female empowerment. These films embody the essence of Indian cinema and its ability to entertain, educate, and inspire viewers. 

As Bollywood continues to evolve and grow, the impact of its best movies can be felt across the globe, fostering a love for Indian cinema that transcends cultural boundaries. Through its best Indian movies, Bollywood has successfully captured the hearts and minds of movie lovers globally, reinforcing its position as a formidable force in the world of cinema and storytelling. As it continues to evolve and flourish, there's much to look forward to in the future of this mesmerizing art form.

Most divisive: Ashoka the Great
Over 17.3K Ranker voters have come together to rank this list of Ranking the Top Bollywood Movies
  • 3 idiots
    1
    Kareena Kapoor, Aamir Khan, R. Madhavan
    2,793 votes
    3 Idiots is a 2009 Indian coming of age comedy-drama film co-written, edited and directed by Rajkumar Hirani, produced by Vidhu Vinod Chopra, and screenplay by Abhijat Joshi. It was loosely adapted from the novel Five Point Someone by Chetan Bhagat. The film stars Aamir Khan, Kareena Kapoor, R. Madhavan, Sharman Joshi, Omi Vaidya, Parikshit Sahni and Boman Irani. Upon release, the film broke all opening box office records in India. It was the highest-grossing film in its opening weekend in India and had the highest opening day collections for a Bollywood film. It also held the record for highest net collections in the first week for a Bollywood film. It also became one of the few Indian films to become a major success in East Asian markets such as China, eventually bringing its overseas total to more than US$ 65 million—the highest-grossing Bollywood film of all time in overseas markets, before being overtaken by Dhoom 3. It was expected to be the first Indian film to be officially released on YouTube, within 12 weeks of releasing in theatres on 25 March 2010. It was officially released on YouTube in May 2012 but its access has since been restricted.
  • Hera Pheri
    2
    Akshay Kumar, Paresh Rawal, Sunil Shetty
    1,964 votes
    Hera Pheri is a 2000 Indian comedy film directed by Priyadarshan starring Akshay Kumar, Paresh Rawal, Sunil Shetty and Tabu. The story is based on the 1989 Malayalam film Ramji Rao Speaking, which was also remade into Tamil cinema as Arangetra Velai. The film spawned a sequel, Phir Hera Pheri, released in 2006. Hera Pheri 3 will succeed Phir Hera Pheri and is in pre-production. Over the years it has become a cult classic. It was voted as the best comedy movie in Bollywood Paresh Rawal won the best comedian award in Filmfare, IIFA and Star Screen Awards.
  • Dangal
    3
    Aamir Khan, Sakshi Tanwar, Fatima Sana Shaikh
    1,613 votes
    Dangal (English: Wrestling competition) is a 2016 Indian Hindi-language biographical sports drama film directed by Nitesh Tiwari. It's about an amateur wrestler who trains his two daughters and to be world-class wrestlers, both of who go on to win medals at the 2010 Commonwealth Games.
  • Chak De! India
    4
    Shah Rukh Khan, Vidya Malvade, Chitrashi Rawat
    1,636 votes
    After failing to score the winning goal, Kabir Khan (Shah Rukh Khan), Captain of the Men's Hockey Team is blamed for the team's loss and fired. Years later he is given a chance to salvage his reputation, when he is offered the position as coach of the Women's Hockey Team. One of his star players, Vidya (Vidya Malvade), is forced to convince her tradition-minded parents that she should be allowed to play as the team prepares for a big tournament in Australia.
  • PK
    5
    Aamir Khan, Anushka Sharma, Sushant Singh Rajput
    1,468 votes
    A stranger's childlike curiosity and world-view challenges people's long-held notions, making friends of some and foes of others.
  • Sholay
    6
    Dharmendra Deol, Sanjeev Kumar, Hema Malini
    2,842 votes
    In the village of Ramgarh, retired police chief Thakur Baldev Singh (Sanjeev Kumar) plots to bring down the notorious bandit Gabbar Singh (Amjad Khan) and enlists the help of two lesser criminals, Jai (Amitabh Bachchan) and Veeru (Dharmendra). When Gabbar attacks the village, however, Jai and Veeru wonder why Thakur does nothing to help them. They soon learn that he has no arms, and that Gabbar was the one who cut them off. Enraged by this, they redouble their efforts to help.
  • Munna Bhai M.B.B.S.
    7
    Sanjay Dutt, Sunil Dutt, Gracy Singh
    2,591 votes
    Munna Bhai M.B.B.S. is a 2003 Indian comedy directed by Rajkumar Hirani and produced by Vidhu Vinod Chopra. The story involves protagonist Munna Bhai, a goon, going to medical school. He is helped by his sidekick, Circuit. It stars Sanjay Dutt, Arshad Warsi, Jimmy Shergill, Sunil Dutt, Gracy Singh and Boman Irani and was later followed by a second film Lage Raho Munna Bhai, and became the first installment of Munna Bhai film series. It went on to win the 2004 National Film Award for Best Popular Film, and several Filmfare awards, including the Critics Award for Best Movie and Best Screenplay. It was declared a 'Hit' at the Indian Box office.
  • Lagaan: Once Upon a Time in India
    8
    Amitabh Bachchan, Aamir Khan, Kulbhushan Kharbanda
    2,561 votes
    Lagaan is a 2001 Indian epic sports drama film written and directed by Ashutosh Gowariker. Aamir Khan, who was also the producer, stars with Gracy Singh in the lead roles; British actors Rachel Shelley and Paul Blackthorne play the supporting roles. Made on a then-unprecedented budget of 250 million, the film was shot in an ancient village near Bhuj, India. The film is set in the Victorian period of India's colonial British Raj. The story revolves around a small village whose inhabitants, oppressed by high taxes, find themselves in an extraordinary situation as an arrogant officer challenges them to a game of cricket as a wager to avoid the taxes. The narrative spins around this situation as the villagers face the arduous task of learning the alien game and playing for a result that will change their village's destiny. Lagaan received critical acclaim and awards at international film festivals, as well as many Indian film awards. It became the third Indian film to be nominated for the Academy Award for Best Foreign Language Film after Mother India and Salaam Bombay!. It was one of the biggest box office hits of 2001.
  • Dilwale Dulhania Le Jayenge
    9
    Shah Rukh Khan, Kajol, Anupam Kher
    3,522 votes
    Dilwale Dulhania Le Jayenge, also known as DDLJ, is a 1995 Indian romantic drama film. It was written and directed by Aditya Chopra, produced by Yash Chopra, and stars Shah Rukh Khan and Kajol. The film tells the story of a young non-resident Indian couple, Raj and Simran, who fall in love during a European vacation, and relates how Raj attempts to win over the Simran's family, so that the couple can marry, despite Simran's father having long ago promised her for his friend's son. It was filmed in India, London and Switzerland. Earning over 1.06 billion in India and 160 million overseas, it became the highest grossing Bollywood film of the year, and one of the biggest hits of all time in India. It won 10 Filmfare Awards, the most for a single film at that time, and won the National Film Award for Best Popular Film Providing Wholesome Entertainment. The film's soundtrack was one of the biggest sellers of the 1990s, and songs from it are still popular at weddings. The film was able to connect with different segments of society by simultaneously promoting strong family values, and the following of one's own heart.
  • BAHUBALI: The Conclusion
    10
    Prabhas, Rana Daggubati, Anushka Shetty
    1,584 votes
    Shiva, the son of Bahubali, begins to search for answers after he learns about his heritage.
  • Kuch Kuch Hota Hai
    11

    Kuch Kuch Hota Hai

    Shah Rukh Khan, Salman Khan, Kajol
    2,426 votes
    Kuch Kuch Hota Hai (English: Something... Something Happens) also known as KKHH, is a 1998 Indian Hindi-language romantic drama film, released in India and the United Kingdom on 16 October 1998. It was written and directed by Karan Johar, and starred the popular on-screen pair of Shah Rukh Khan and Kajol in their fourth film together. Rani Mukerji featured in a supporting role, while Salman Khan also had an extended-cameo appearance. Sana Saeed, who was featured in a supporting role, made her debut in this film. The plot combines two love triangles set years apart. The first half covers friends on a college campus, while the second tells the story of a widower's young daughter who tries to reunite her dad with his old friend. Filmed in India, Mauritius, and Scotland, this was Johar's directorial debut. One of his goals for the film was to set a new level for style in Hindi cinema. The music was composed by Jatin-Lalit, was the biggest seller of the year. Kuch Kuch Hota Hai received a positive reception from critics, with special praise directed to Kajol's performance. The film was successful in India and abroad, becoming the highest-grossing Indian film of the year and the third highest-grossing Indian film at that time behind Hum Aapke Hain Koun..! (1994) at number 1 and also Shah Rukh Khan and Kajol starrer Dilwale Dulhania Le Jayenge (1995) at number 2. Outside India, the film was the highest grossing Hindi film ever until its record was broken by Karan's next directorial, Kabhi Khushi Kabhie Gham... (2001). The film received numerous accolades, including the National Film Award for Best Popular Film Providing Wholesome Entertainment and awards in the "Best Film" category at the Filmfare Awards, Zee Cine Awards, Screen Awards, and Bollywood Movie Awards. The film won 8 Filmfare Awards and is the only film to win all four acting awards at the ceremony, namely Best Actor, Best Actress, Best Supporting Actor and Best Supporting Actress.
  • Kal Ho Naa Ho
    12
    Shah Rukh Khan, Preity Zinta, Kajol
    2,444 votes
    Kal Ho Naa Ho, abbreviated as KHNH, is a 2003 Indian romantic comedy-drama film, directed by debutante director Nikhil Advani. The film was written by Niranjan Iyengar and Karan Johar and produced by Yash Johar and Karan Johar under the Dharma Productions banner. The music of the film was composed by Shankar-Ehsaan-Loy, with lyrics written by Javed Akhtar. The film features, Shahrukh Khan as Aman Mathur, Saif Ali Khan as Rohit Patel, and Preity Zinta as Naina Catherine Kapur. It also features Jaya Bachchan, Lilette Dubey, Reema Lagoo, Sushma Seth, Wyatt Button and Delnaaz Paul in supporting roles.
  • Rang De Basanti
    13
    Aamir Khan, Soha Ali Khan, Alice Patten
    1,840 votes
    After a group of friends graduate from Delhi University, they listlessly haunt their old campus, until a British filmmaker (Alice Patten) casts them in a film she's making about freedom fighters under British rule. Although the group is largely apolitical, the tragic death of a friend owing to local government corruption awakens their patriotism. Inspired by the freedom fighters they represent in the film, the friends collectively decide to avenge the killing.
  • Bajrangi Bhaijaan
    14

    Bajrangi Bhaijaan

    Harshaali Malhotra, Salman Khan, Kareena Kapoor
    444 votes
    Pavan, a devoted follower of Lord Hanuman, faces numerous challenges when he tries to reunite Munni with her family in Pakistan after she gets lost while traveling back home with her mother.
  • Kabhi Khushi Kabhie Gham
    15
    Shah Rukh Khan, Amitabh Bachchan, Hrithik Roshan
    2,443 votes
    Kabhi Khushi Kabhie Gham..., also known as K3G, is a 2001 Indian drama film written and directed by Karan Johar and produced by his father, Yash Johar. Written specifically to evoke nostalgia among the expatriate Indian audiences, the film stars Amitabh Bachchan, Jaya Bachchan, Shah Rukh Khan, Kajol, Hrithik Roshan and Kareena Kapoor in leading roles, with Rani Mukerji appearing in an extended cameo appearance. The music was composed by Jatin Lalit, Sandesh Shandilya and Aadesh Shrivastava, with lyrics penned by Sameer and Anil Pandey. The background score was composed by Babloo Chakravarty. The film tells the story of an Indian family, which faces troubles and misunderstandings over their adopted son's marriage to a girl belonging to a lower socio-economic group than them. Development of the film began in 1998, soon after the release of Karan's debut film Kuch Kuch Hota Hai. Principal photography began on 16 October 2000 in Mumbai and continued in London and Egypt. Initially scheduled to release during the Diwali festivities of 2001, the film eventually released in India, United Kingdom and North America on 14 December 2001.
  • Swades
    16
    Shah Rukh Khan, Gayatri Joshi, Makarand Deshpande
    1,060 votes
    Swades: We, the People is a 2004 Indian film written, produced and directed by Ashutosh Gowariker. The film stars Shah Rukh Khan and Gayatri Joshi in her first film. The film received widespread critical acclaim and a cult following from Indian and other South Asian audiences around the world. It is widely regarded as one of the best Bollywood films of the decade and was later dubbed and released in Tamil under the title Desam.
  • Veer-Zaara
    17
    Shah Rukh Khan, Amitabh Bachchan, Hema Malini
    1,796 votes
    Veer-Zaara is a 2004 Indian romantic drama film directed by Yash Chopra under the Yash Raj Films banner. The film stars Shah Rukh Khan and Preity Zinta in the leading roles, with Rani Mukerji, Manoj Bajpayee, Kirron Kher, Divya Dutta and Anupam Kher in supporting roles. Veteran actors Amitabh Bachchan and Hema Malini make a special appearances in the film. The film's story and dialogues were written by Aditya Chopra. Set against the backdrop of conflict between India and Pakistan, this star-crossed romance follows the unfortunate love story of an Indian Air Force pilot, Squadron Leader Veer Pratap Singh and a Pakistani woman hailing from a rich political family of Lahore, Zaara Hayat Khan, who are separated for 22 years. Saamiya Siddiqui, a Pakistani lawyer, finds Veer in prison and upon listening to his story, tries to get him freed. Highly anticipated pre-release, the film eventually became the top-grossing Bollywood film of the year at both the Indian and the international box office, earning over 942.2 million worldwide, in addition to being showcased at numerous prominent film festivals around the world.
  • Devdas
    18
    Aishwarya Rai Bachchan, Shah Rukh Khan, Madhuri Dixit
    1,882 votes
    Devdas is a 2002 Indian romantic drama film directed by Sanjay Leela Bhansali and based on the 1917 Sharat Chandra Chattopadhyay novella Devdas. This is the third Hindi version and the first film version of the story in Hindi done in colour. The film follows Devdas, a wealthy law graduate in the early 1900s, who returns from his studies in London to marry his childhood sweetheart, Paro. However, the rejection of this marriage by his own family sparks his descent into alcohol, ultimately leading to his emotional deterioration. Devdas was declared a hit in India by Box Office India and won the Filmfare Award for Best Film. The film also won five National Awards and a further nine Filmfare Awards, tied with Dilwale Dulhania Le Jayenge with the most Filmfare Awards any film had won at the time. It was received well by western audiences alike and was nominated for the BAFTA Award for Best Foreign Language Film and was also India's submission for the Academy Award for Best Foreign Language Film. It was ranked #74 in Empire magazines "The 100 Best Films Of World Cinema" in 2010. Time Magazine named Devdas as the best movie of 2002 among all the movies released around the world in 2002.
  • OMG – Oh My God!
    19
    Akshay Kumar, Sonakshi Sinha, Paresh Rawal
    1,004 votes
    OMG – Oh My God! is a 2012 Indian satirical comedy-drama film. The storyline is based on a Gujarati stage-play entitled Kanji Virudh Kanji. Its story is similar to an Australian film The Man Who Sued God. It is directed by Umesh Shukla. The film features Akshay Kumar and Paresh Rawal in the lead roles, along with Mithun Chakraborty in pivotal role. Made on a budget of 20 crore, the film released on 28 September 2012 to widespread critical acclaim and was declared a blockbuster. The film is remade in Telugu as Gopala Gopala with Venkatesh and Pawan Kalyan in lead roles.
  • Mr. India
    20
    Sridevi, Anil Kapoor, Ashok Kumar
    488 votes
    Mr. India is a 1987 Indian Hindi fantasy superhero film directed by Shekhar Kapur. It stars Sridevi, Anil Kapoor, and Amrish Puri in lead roles The film was the second biggest hit of 1987, and remains a cult classic in India. The film was known for several of its lines and songs, including Sridevi's Miss Hawa Hawaii performance, and Amrish Puri's quote "Mogambo khush hua", which is one of the most famous quotes of Bollywood and has become synonymous with Puri. The Mogambo character is also considered to be one of the best villains in Bollywood history. Laxmikant-Pyarelal's music performed well too, especially the song Hawa Hawaii which is very popular till today. The film has often been featured in different lists of top Bollywood films. Indiatimes Movies ranks the movie amongst the Top 25 Must See Bollywood Films. This was the last film that the writing duo Salim-Javed wrote together. They had split up earlier in 1982, but came back for one last film. On the centenary of Indian Cinema, Mr. India has been declared one of the 100 Greatest Indian Films of All Time.
  • Baahubali: The Begnning
    21
    Prabhas, Rana Daggubati, Anushka Shetty
    1,027 votes
    In the kingdom of Mahishmati, while pursuing his love, Shivudu learns about the conflict ridden past of his family and his legacy. He must now prepare himself to face his newfound arch-enemy.
  • Andaz Apna Apna
    22
    Salman Khan, Aamir Khan, Paresh Rawal
    1,720 votes
    Andaz Apna Apna is a 1994 Indian Hindi comedy film directed by Rajkumar Santoshi, starring Aamir khan, Salman Khan, Raveena Tandon, Karisma Kapoor and Paresh Rawal in the lead roles. Mehmood, Govinda and Juhi Chawla make guest appearances. The film was released on 11 April 1994. The film was remade in Tamil as Ullathai Allitha. Even though the movie was an average grosser when it released, it has emerged as a cult film over the years. The film was nominated for the 1995 Filmfare Awards in four categories; Best Film, Best Director, Best Actor and Best Comedian.
  • Darr
    23

    Darr

    Shah Rukh Khan, Anupam Kher, Juhi Chawla
    802 votes
    Darr: A Violent Love Story is a 1993 Indian psychological thriller film directed by Yash Chopra under the banner of Yash Raj Films. It stars Sunny Deol, Juhi Chawla and Shahrukh Khan in the lead roles. It is the second film in which Shahrukh Khan played the role of a villain. It is considered to be one of his best performances and earned him a Filmfare Award nomination for Best Villain. In 1993, Shahrukh Khan won acclaim for his performances in villainous roles as an obsessive lover, respectively, in the box office hits, Darr and Baazigar. In Khan's entry in Encyclopædia Britannica's "Encyclopedia of Hindi Cinema" it was stated that "he defied the image of the conventional hero in both these films and created his own version of the revisionist hero." Darr marked his first collaboration with renowned film-maker Yash Chopra and his banner Yash Raj Films, the largest production company in Bollywood. Darr was later remade in Kannada as Preethse. Shahrukh Khan celebrated 20th anniversary of the release of Darr on 24 December 2013. The film has attained classic status over the years and is regarded as one of Chopra's best.
  • My Name Is Khan
    24
    Shah Rukh Khan, Kajol, Zarina Wahab
    2,046 votes
    My Name Is Khan (aka MNIK) is a 2010 Indian Hindi drama film directed by Karan Johar. An Indian Muslim man who suffers from the Asperger's syndrome, a form of autism that impacts social interaction abilities is arrested mistakenly as a suspected terrorist in post-9/11 Los Angeles.
  • Ghajini
    25

    Ghajini

    Aamir Khan, Asin, Tinnu Anand
    802 votes
    Ghajini is a 2008 Indian action psychological thriller film written and directed by A. R. Murugadoss and produced by Allu Aravind and Madhu Mantena. The soundtrack and score is by A. R. Rahman. It is a remake of Murugadoss's own 2005 Tamil film of the same name starring Surya Sivakumar in the lead role along Asin and become the highest grossing movie of that year. It stars Aamir Khan, Asin and Jiah Khan in lead roles while Pradeep Rawat and Riyaz Khan essay supporting roles. The film was inspired by Christopher Nolan's Memento. The film explores the life of a rich businessman who develops anterograde amnesia following a violent encounter in which his love interest, model Kalpana, was killed. He tries to avenge the killing with the aid of Polaroid Instant camera photographs and permanent tattoos on his body. Aamir Khan's character was featured in a 3D video game titled Ghajini – The Game, which is based on the movie. On release it became the highest grossing movie of all time until it was beaten by another Aamir Khan movie 3 Idiots the following year. Ghajini's paid preview collections were 27 million. With this movie, Asin made her debut in Bollywood.
  • Wednesday
    26
    Anupam Kher, Naseeruddin Shah, Deepal Shaw
    742 votes
    A Wednesday is a 2008 action drama thriller film written by Neeraj Pandey and directed by Neeraj Pandey.
  • Jolly LLB
    27

    Jolly LLB

    Amrita Rao, Saurabh Shukla, Boman Irani
    557 votes

    A lawyer from a small town in India moves to Delhi and tries to make a splash by reopening a high-profile case.

    Jolly LLB is a 2013 Bollywood courtroom comedy drama film, written & directed by Subhash Kapoor. The film stars Arshad Warsi, Boman Irani and Amrita Rao in lead roles. The theatrical trailer was revealed on 8 January 2013. The film released on 15 March 2013. The film revolves around the early life of Lawyer Jagdish Tyagi aka Jolly and focuses on his attempt to earn 6 innocent wage earners their rights and his journey against the monopolistic behavior of the rich. The storyline is inspired by the 1999 hit-and-run case of Sanjeev Nanda.
  • Jab We Met
    28

    Jab We Met

    Kareena Kapoor, Tarun Arora, Dara Singh
    1,435 votes
    Aditya, a heartbroken tycoon on the verge of committing suicide, aimlessly boards a train. He meets Geet, a high-spirited girl who plans to elope with her lover, and finds himself pulled into her crazy life.
  • English Vinglish
    29
    Amitabh Bachchan, Ajith Kumar, Sridevi
    483 votes
    English Vinglish is a 2012 Indian comedy-drama film, written and directed by Gauri Shinde. The film's narrative revolves around a housewife who enrolls in an English-speaking course to stop her husband and daughter mocking her lack of English skills, and gains self-respect in the process. The protagonist, played by Sridevi, was inspired by Shinde's mother. English Vinglish was originally made in Hindi; later it was re-shot in Tamil and released along with a Telugu dubbed versions on 5 October 2012. The film marked Sridevi's return to filmmaking after a 15-year hiatus; it features French actor Mehdi Nebbou, Adil Hussain, and Priya Anand. Amitabh Bachchan and Ajith Kumar had cameo appearances in the Hindi and Tamil,Telugu versions respectively. Before its theatrical release, English Vinglish was premiered at the 2012 Toronto International Film Festival, where both the film and Sridevi's performance received positive response. Prior to its release, the film was screened for the Indian press and critics. It received critical acclaim and several critics hailed it as a "must watch film". Soon after its release, the film was declared a hit in India and overseas.
  • Rab Ne Bana Di Jodi
    30
    Shah Rukh Khan, Anushka Sharma, Vinay Pathak
    871 votes
    After the wedding ceremony between Surinder Sahni and Taani, Surinder discovers that his new wife cares little for him. When she decides to enter a dance competition, Surinder disguises himself, joins the class and tries to befriend her. Taani soon falls in love with her new dance partner, Raj, unaware that he is in fact her husband.