From the days of grandeur to the modern times, Bollywood has been entertaining audiences around the world with it’s fantastic movies. These movies have stood the test of time and proven their legendary status through the many generations that have seen them over the years. This list of Bollywood movies you’ll love includes some of your all time favorites as well as some more recent classics that you may not have seen yet, but are definitely worth adding to your watch list!
![]() |
| The 10 Best Bollywood Movies You'll Love |
1) Kaho Naa Pyaar Hai
Kaho Naa Pyaar Hai is a Bollywood love story that will make you laugh, cry, and cheer. The film follows the lives of two people with different backgrounds who fall in love. It's a heartwarming story that will touch your soul. The movie had won accolades and recognition at several international film festivals, including Indian Film Festival of Los Angeles and Toronto International Film Festival. A must-watch for all ages! This 2001 hit made audiences shed tears and left them full of hope after seeing its ending. . All the performances were amazing, especially Amitabh Bachchan who played Rohit Mehra. () He was a young man living with his family in Calcutta (] ) from Delhi (). Their unlikely friendship soon blossomed into romance (), but their families objected to their marriage (). The couple ran away to New York, where they struggled to make ends meet (). After many years together (), the couple returned to India (), finally getting married.
2) Dilwale Dulhania Le Jayenge
Dilwale Dulhania Le Jayenge is a 1995 Indian romantic comedy drama film directed by Aditya Chopra. It stars Shah Rukh Khan and Kajol in the lead roles, with Rani Mukerji, Amrish Puri, Johnny Lever and Anupam Kher playing supporting roles. The plot revolves around Raj (Shah Rukh Khan) and Simran (Kajol) who are in love with each other but face opposition from their families. Simran's father does not want to see her daughter married to an unemployed person like Raj. They later find out that there was misunderstanding between them and agree to marry each other. But at this time Raj finds out that he has been accepted for his law degree and goes back to Simran for marriage. Their fathers also give approval for this marriage after learning about the past events. The movie ends with all three couples -Raj-Simran; Lata-Punjab Singh; Rohit-Geeta -getting married on the same day.
3) Kuch Kuch Hota Hai
Kuch Kuch Hota Hai is a 1998 Indian Hindi romance film. The film was directed by Karan Johar and it stars Shah Rukh Khan, Kajol and Rani Mukerji in the lead roles. This family drama dealt with the culture clash between two families from different social backgrounds who fall in love with each other. Ayesha (Kajol) lives with her family consisting of her dad (Anupam Kher), mom (Gita Siddharth), elder sister Pooja and younger brother Raja. She falls for Rahul (Shahrukh Khan) who belongs to a wealthy background but his parents disapprove of their relationship. They even try to fix him up with Ayesha's sister Pooja but she refuses as she is already in love with her classmate, Adi.
4) Mohabbatein
Mohabbatein is a film that stars Amitabh Bachchan, Shahrukh Khan, and Aishwarya Rai. The story centers around two brothers who are both in love with the same woman. One brother has to let her go because he is not a suitable husband or son-in-law to her father. The other brother takes advantage of his brother's decision and marries the woman anyways. The two brothers then find themselves pitted against each other for years, before finally reconciling with one another. It is an intense movie from start to finish, but worth the emotional rollercoaster ride if you're up for it.
5) Kabhi Khushi Kabhie Gham
Kabhi Khushi Kabhie Gham is a 2001 Indian epic drama film, directed by Karan Johar and produced under the banner of Dharma Productions. It stars Shahrukh Khan and Amitabh Bachchan in lead roles, along with Preity Zinta, Rani Mukerji, Kareena Kapoor and Abhishek Bachchan. The music was composed by Jatin-Lalit, while lyrics were penned by Anand Bakshi. The story is about two brothers - Raj (Shahrukh Khan) and Rohan (Amitabh Bachchan) who are born to an affluent family of diametrically opposite personalities. One brother inherits the family business but has to take care of his younger brother who starts as an alcoholic but matures into an adult who knows what he wants out of life.
6) Lagaan
Lagaan is a 2001 Indian film that was directed by Ashutosh Gowariker and produced by Vidhu Vinod Chopra. It was written by Amrita Shah, Aamir Khan, and Javed Siddiqui. The movie is set in 1893 during British Raj in India and follows a group of villagers as they participate in a game of cricket to win their freedom from the oppressive taxes imposed on them. As their struggle becomes more determined and resilient, an unbreakable bond forms between these young men with dreams who were once considered outcasts of society. With themes such as duty, identity, justice and destiny woven into its fabric; the film is not only entertaining but also thought-provoking.
7) Kal Ho Naa Ho
Kal Ho Naa Ho is a 2003 Indian drama film directed by Shakti Samanta, written by Javed Siddiqui and produced by Kumar Taurani. The title translates to Tomorrow May Never Come in English. The film explores the themes of divorce and modern relationships in India. It stars Shah Rukh Khan, Preity Zinta, Saif Ali Khan and Amisha Patel in lead roles. The story follows protagonist Madhu Jain (Zinta) as she finds herself torn between two men: wealthy businessman Prem Kapoor (Khan) and struggling writer Raghu Rai (Ali). Eventually, both men propose to her and she must make a difficult choice between them.
After being advised by her mother that marrying for love is too risky, Madhu chooses Prem over Raghu and they get married.
8) Veer-Zaara
Veer-Zaara is a 2004 Indian romantic drama film directed by Yash Chopra. It is the second installment of Chopra's Love Story series which began with his previous production Darr (1993). The film stars Shahrukh Khan and Preity Zinta as two strangers who get married after having been involved in a train accident. The film also features Rani Mukherjee, Anupam Kher, Amrish Puri and Kirron Kher in supporting roles. It was one of the biggest box office hits of 2004 grossing over ₹1 billion ($16 million) worldwide. At the 55th Filmfare Awards, it won seven awards including Filmfare Award for Best Director and Filmfare Award for Best Actor (Khan). The songs were highly successful, topping charts across India. It also received international acclaim with a United States release planned at the end of 2005.
9) Dil Se
Dil Se is a 1998 Indian Hindi romantic drama film. It was directed by Mani Ratnam and it starred Shah Rukh Khan and Manisha Koirala in the lead roles. It tells the story of two people who are madly in love with each other but they are not allowed to be together.
They have an intense, passionate relationship that’s over almost as soon as it began.
This movie also stars Anupam Kher, Naseeruddin Shah, Sameera Reddy, Sheeba Chaddha and Mamta Kulkarni. The music for this movie is composed by A.R. Rahman and Lyrics are penned by Gulzar. The song Dil Se from this film won both Filmfare Award for best song and Filmfare Award for best male playback singer (Kumar Sanu)
10) Rang De Basanti
Rang De Basanti is one of the most popular movies in India. It tells the story of six college students who take on corruption and other social injustices. The movie is inspired by incidents that took place during the Naxalite Movement in the late 1960s and early 1970s. The film's title, Rang De Basanti, is a Hindi phrase meaning Colour me with colours. Starring Aamir Khan, Soha Ali Khan, Siddharth Narayan, Kunal Kapoor and Sharman Joshi among others, it's about a group of Indian friends united in their fight against injustice .

