Netflix epitomizes the gold standard of video-streaming. Boasting over 148 million paid subscribers (as of April 2019), it is head and shoulders above the competition. What gives it a clear edge over others is the massive library that consists of a variety of content. Netflix is also known for its vast catalog of regional content which plays a big role in its success around the world. For example, if you are living in India, you will find awesome Bollywood films that you can watch. Being a movie buff with a huge penchant for quintessential films, I have compiled the 25 best Bollywood movies on Netflix, which I bet would definitely spice up your showtime.

Best Bollywood Movies on Netflix in 2019

When you have tons of blockbusters and critically-acclaimed movies at your disposal, choosing a few is never easy. However, I have tried my best to pick out great flicks that have not only ruled the box office but also won plenty of accolades. Knowing that one set of rules can’t apply to everyone’s taste, I have also ensured there is enough variety with a good mix of all sorts of genres like romantic-comedy, a classic political thriller, action-comedy and more.

Note: The ratings of IMDb and Rotten Tomatoes may not be available for some Bollywood movies. Do note that the Rotten Tomatoes ratings (mentioned below) are in the “Tomatometer/Audience Score” format. 

List of Best Bollywood Movies on Netflix

1. Main Hoon Na (2004)

Shah Rukh Khan is widely known as the king of Bollywood. So, it’s befitting to start this roundup of the best Bollywood movies on Netflix with one of his most loved films -“Main Hoon Na” (2004). Major Ram (Shah Rukh Khan) is assigned the task to safeguard the general’s daughter from a rogue soldier. And for that, he has to go undercover as a college student. That apart, he also has to fulfill the desire of his dying father to bring his family together. SRK’s mesmerizing romance with Sushmita Sen and his superb acting are the highlights of this Bollywood movie. A must watch if you are a fan of king khan!

Check out Main Hoon Na on Netflix

  • IMDb: 7
  • Rotten Tomato: (Tomatometer not available) / 81%

2. Om Shanti Om (2007)

When there is a discussion of a quintessential “Bollywood” flick, the one name that instantly rocks my mind is “Om Shanti Om” (2007). Flaunting six-pack, SRK looks at his killer best. So, it would be a blunder to miss out on this one. Talking about Deepika Padukone, she looks gorgeous in this fantasy romantic melodrama film. The story revolves around Om (SRK) a junior artist who is madly in love with Shantipriya (Deepika Padukone). He is brutally killed while trying to save his lady love. However, Om is reborn to avenge the killer. Interesting, isn’t it?

 Check out Om Shanti Om on Netflix

  • IMDb: 6.7
  • Rotten Tomato: 76% / 77%

3. Jab We Met (2007)

This romantic comedy film is primed for love birds! Directed by Imtiaz Ali, Jab We Met (2007) stars Shahid Kapoor and Kareena Kapoor. Aditya (Shahid) is a heartbroken business tycoon who comes across a bubbly Punjabi girl called Geet and falls in love with her. But the love-story takes several twists and turns, which make the movie extremely intriguing. Beyond the interesting plot, Shahid and Kareena were also dating at the time but both their romance and collaboration came to a shocking end with this film.

 Check out Jab We Met on Netflix

  • IMDb: 7.9
  • Rotten Tomato: (Tomatometer not available) / 90%

4. Padman (2018)

Inspired by the amazing life of Arunachalam Muruganantham, a well-known social entrepreneur from Coimbatore, Tamil Nadu, “Padman” (2018) is a treat to watch for more than one reason. Directed and written by R. Balki, the film stars Akshay Kumar, Sonam Kapoor, and Radhika Apte in the lead roles. Laxmikant (Akshay Kumar) finds his wife Gayatri (Radhika Apte) using unhygienic cloth during her periods and becomes extremely upset. So, Laxmikant decides to develop a unique machine that can help him make affordable sanitary pads. The sort of challenges he faces all along and how bravely he encounters them make this comedy-drama a fine pick for your entire family.

 Check out Padman on Netflix

  • IMDb: 8
  • Rotten Tomato: 76% / 90%

5. Raees (2017)

Said to be based on the life of the notorious criminal Abdul Latif (however the filmmakers asserted that this is nothing but a pure work of fiction), “Raees” (2017) faced a lot of controversies. Starring Shah Rukh Khan, the film is about the life of a bootlegger Raees Alam. Though a criminal by profession, Alam has a soft heart for the poor. Mahira Khan as his lady love plays a good part and so is Nawazuddin Siddiqui. If your mood is calling for a top-notch action-crime movie, unwind Raees and I’m sure you would appreciate the larger-than-life acting of the king khan.

 Check out Raees on Netflix

  • IMDb: 6.9
  • Rotten Tomato: 67% / 60%

6. Andhadhun (2018)

Frankly speaking, there are very few crime thrillers that are as gripping as Andhadhun (2018, directed by Sriram Raghavan). The movie features Tabu, Ayushmann Khurrana, and Radhika Apte in lead roles. Akash, (Ayushmann Khurrana) who is a visually impaired piano player, is unknowingly embroiled in the murder of a former film actor. As a result, he badly gets entangled into a hell lot of problems. Khurrana has excelled in the lead role, while Tabu has thrown plenty of killer punches. As for Radhika Apte, she looks at her best in the steamy role.

 Check out Andhadhun on Netflix

  • IMDb: 8.4
  • Rotten Tomato: 100% / 93%

7. Andaz Apna Apna (1994 )

I know, I know “Andaz Apna Apna” was released way back in 1994 and if you aren’t aware of the legacy of Rajkumar Santoshi’s, you may frown at its inclusion in this roundup. Without mincing my words, let me tell you that it’s undoubtedly one of the best comedy movies on Netflix. It shows Aamir Khan and Salman Khan in their funniest avatars. They are both ambitious and dreams to achieve great heights through shortcuts. Karisma Kapoor and Raveena Tandon look gorgeous. Talking about, Paresh Rawal and Shakti Kapoor, their acting is as fascinating as ever before.

 Check out Andaz Apna Apna on Netflix

  • IMDb: 8.2
  • Rotten Tomato: (Tomatometer score not available) / 96%

8. Jaane Tu… Ya Jaane Na (2008)

Produced by Aamir Khan, Jaane Tu Ya Jaane Na (2008) is the debut film of Imran Khan and Prateik Babbar. This romantic comedy movie also features Genelia D’Souza in the sizzling role. The entire plot of this film revolves around the love story of Jay ( Imran Khan) and Aditi (Genelia D’Souza). Though they have a liking for each other, they take plenty of time to realize that they are made for each other. Even though this is his first film, Imran wins plenty of heart with his effortless acting. Talking about Genelia, it is arguably her best movie.

 Check out Jaane Tu… Ya Jaane Na on Netflix

  • IMDb: 7.5
  • Rotten Tomato:  (Tomatometer not available)/ 85%

9. Shootout at Lokhandwala (2007)

Based on the 1991 Lokhandwala complex shootout between gangsters and Mumbai police, Shootout at Lokhandwala (2007) is an action crime film. The movie features several big names like Sanjay Dutt, Sunil Shetty, Abhishek Bachchan, Vivek Oberoi, Arbaaz Khan, Tusshar Kapoor, and Rohit Roy. Though Sanjay Dutt and Sunil Shetty have performed pretty well, the one who has got a lot of praise for his superb acting is Vivek Oberoi. If you are willing to indulge yourself with some scintillating action topped by crime, this one would be worth a chance.

Check out Shootout at Lokhandwala on Netflix

  • IMDb: 7.1
  • Rotten Tomato:  (Tomatometer not available)/ 66%

10. Taare Zameen Par (2007)

Produced and directed by Aamir Khan, “Taare Zameen Par” (2007) deserves to be on this lineup of the best movies on Netflix. The film is about an 8-year-old dyslexic child named “Ishaan”. Though he is excellent in art, his academic performance is very poor. As a result, he is often scolded by his parents. Well, if you believe that each child is special and born with unique qualities, do not miss out on this one!

 Check out Taare Zameen Par on Netflix

  • IMDb: 8.4
  • Rotten Tomato:  91%/ 96%

11. Jodhaa Akbar (2008)

Ashutosh Gowariker has produced some of the best Bollywood movies of all time. And “Jodhaa Akbar” (2008) proves to be his gem. Hrithik Roshan as Mughal Emperor Akbar has performed remarkably well and so has Aishwarya Rai as Rajput princess. Though Jodhaa was obliged to marry Akbar, she truly falls in love with him later. Should you wish to liven up your showtime with a touch of history and classy romance, Jodhaa Akbar would be a fascinating way to go. Ditto!

 Check out Jodhaa Akbar on Netflix

  • IMDb: 7.6
  • Rotten Tomato:  75%/ 78%

12. Dangal (2016)

Even though Aamir Khan has given several memorable movies, I wouldn’t hesitate in putting Dangal (2016) right at the top. Playing the role of Mahavir Singh Phogat, a former wrestler who wishes to fulfill his dream of winning the gold medal for his country by training his daughters for Commonwealth Games, Aamir has more than excelled. I would recommend you to watch this biographical sports drama not just because of Mr. Perfectionist but because it’s immensely inspiring.

Check out Dangal on Netflix

  • IMDb: 8.4
  • Rotten Tomato:  88%/ 94%

13. Tamasha (2015)

As a romantic comedy-drama, “Tamasha” (2015) has impressed me a lot. The movie is about the life of Ved Vardhan Sahni (Ranbir Kapoor) and shows it in three stages: as a 9-year old naughty kid, 19-year-old teen, and a 30-year old mature adult. His romance with (Tara) Deepika Padukone is the highlight of this movie. Well, if you have loved watching Ranbir and Deepika, chances are pretty high that you would appreciate this romantic comedy-drama as well.

 Check out Tamasha on Netflix

  • IMDb: 7.2
  • Rotten Tomato:  64%/ 65%

14. Stree (2018)

“Rajkummar Rao” is known for his adorable acting and if you admire his acting skill, “Stree” (2018) is the one you should watch. This comedy horror film is about a place called Chanderi where people have to live with the constant fear of a spirit (stree). One day, Vicky (Rajkummar Rao) together with his friends goes after this mystery and solve it for good. It would be a huge blunder if I don’t mention “Shraddha Kapoor” as she looks charming in her mysterious avatar.

 Check out Stree on Netflix

  • IMDb: 7.7
  • Rotten Tomato:  Not available 

15. Thackeray (2019)

The founder of Shiv Sena (an Indian political party) “Balasaheb Thackeray” is considered as the most influential leader of Maharashtra, India. So, when a movie based on his real-life was made, it attracted massive attention. Nawazuddin Siddiqui, who is known for his incredible acting skill, donned the role of Thackeray (2019) and truly lived up to the billing. Showcasing his life both as a no-nonsense cartoonist and firebrand leader, this movie should easily find a perfect place in your watchlist if you like watching political flicks.

Check out Thackeray on Netflix

  • IMDb: 5.2
  • Rotten Tomato:  Not available 

16. Kahaani (2012)

When great actors like Vidya Balan and Nawazuddin Siddiqui come together, you should always expect fireworks. I mean a fantastic display of breath-taking acting. In this mystery thriller movie, Vidya Balan is playing the role of a pregnant woman whose husband suddenly goes missing during Durga puja in Kolkata. With plenty of mystery and an interesting story, Kahaani (2012) will keep you completely engrossed throughout.

 Check out Kahaani on Netflix

  • IMDb: 8.1
  • Rotten Tomato:  (Tomatometer not available)/ 88%

17. Once Upon A Time In Mumbai (2010)

Though I’m not a big fan of a gangster film, I have watched “Once Upon A Time In Mumbai” (2010) four times. And believe me, I wouldn’t mind giving it a shot one more time. Well, it just explains how appreciable this movie is. “Ajay Devgn” as the real don has more than just lived up to the high expectation. And, Emraan Hashmi has completely nailed his extremely ambitious role. As for Kangana Ranaut and Prachi Desai, they are good enough to keep the interest alive.

Check out Once Upon A Time In Mumbai on Netflix

  • IMDb: 7.4
  • Rotten Tomato:  (Tomatometer not available)/ 68%

18. PK (2014)

When you talk about the versatility and precision with which Aamir Khan acts, the one movie which you shouldn’t fail to mention is “PK”. In this satirical comedy-drama film directed by Rajkumar Hirani, Aamir has played the role of an alien who lands on the earth on a research mission but unfortunately loses his unique remote. As a result, he has to go through a lot of ordeals to get back the remote which would help him go back to his planet. The movie questions age-old religious dogmas and superstitions in a funny way, which makes for side-splitting laughter.

 Check out PK on Netflix

  • IMDb: 8.2
  • Rotten Tomato:  76%/ 85%

19. Madras Café (2013)

Madras Café (2013) is one of the most appreciable political action thriller Bollywood films. The movie is based in the late 1980s and early 1990s during India’s intervention in Sri Lankan civil war as well as the shocking assassination of former prime minister Rajiv Gandhi. Playing the role of an Indian army officer, John Abraham has looked very convincing. And with a solid story to boot, the movie turns about to be a top pick both for John Abraham fans and the ones who have a liking for a pretty good political thriller.

Check out Madras Café on Netflix

  • IMDb: 8.2
  • Rotten Tomato:  Tomatometer not available/ 74%

20. Raajneeti (2010)

If you love watching classic political thriller films, chances are high that “Raajeeti” (2010) would completely win you over. Directed by Prakash Jha and starring Ajay Devgn, Nana Patekar, Ranbir Kapoor, Katrina Kaif, Arjun Rampal, Manoj Bajpayee and Naseeruddin Shah, the film takes a lot of inspiration from the epic “Mahabharat”. The entire movie is filled with killer political twists and turns. While Ajay Devgan has performed admirably (as Karn), it’s Ranbir Kapoor (as Arjun) who seems to run away both with the crown and accolades. Not to underestimate, Nana Patekar (as Krishna) has also done a commendable job as a master of tactician.

 Check out Raajneeti on Netflix

  • IMDb: 7.2
  • Rotten Tomato:  13%/ 65%

21. Sanju (2018)

“Sanjay Dutt” has been the true bad boy of Bollywood as both his personal and professional lives are always surrounded by controversies. So, when Raj Kumar Hirani and Vidhu Vinod Chopra teamed up to make a biographical film on his life, we expected the outcome would be nothing less than absolute best. Starring one of the most talented modern actors “Ranbir Kapoor”, Sanju (2018) rocked the box office and even won several Filmfare awards including the best film and best actor. Talking about acting, Ranbir absolutely nailed the role of Sanju Baba with pretty matching style and flair. A must watch if you are a fan of Munna Bhai!

 Check out Sanju on Netflix

  • IMDb: 7.9
  • Rotten Tomato:  36%/ 79%

22. Barfi (2012)

Set in the 1970s, Barfi (directed by Anurag Basu, 2012) is unique. It’s the story of Murphy “Barfi” Johnson (a deaf-mute Nepali boy “Ranbir Kapoor” from Darjeeling) and his love-story with two women: Shruti and Jhilmil, one of whom is autistic (people suffering from a type of mental disorder). The movie showcases a different side of love, which you would like to watch with your soulmate.

 Check out Barfi on Netflix

  • IMDb: 8.1
  • Rotten Tomato:  86%/ 86%

23. Chennai Express (2013)

Today, no one can match the flair of “Rohit Shetty” (in Bollywood), when making a top-notch action-comedy film is concerned. So, when his film titled “Chennai Express” (2013) starring none other than the king khan launched, movie analysts had already predicted a massive upheaval at the box office. And guess what? That’s exactly what happened as Shah Rukh Khan and his endearing lady love Deepika Padukone won everyone’s heart. The plot revolves around Rahul Mithaiwala (Shah Rukh Khan) and Meenalochni (Deepika Padukone) who happens to be the daughter of a local don. With Rohit Shetty’s style action and fun-loving comedy scenes, this film can effortlessly light up your time.

 Check out Chennai Express on Netflix

  • IMDb: 6.1
  • Rotten Tomato:  47%/ 53%

24. Rustom (2016)

As someone who has always admired Akshay Kumar and his effortless acting, I have found “Rustom” (2016) extremely good. Akshay has elegantly donned the role of a proud naval officer who discovers his wife’s (Ileana D’Cruz) affair with his close friend “Vikram”. Later, he is accused of murdering Vikram. It’s how he deals with this serious accusation and finds a way to get away with it along with some other really notable tales that make this movie a fine bet.

 Check out Rustom on Netflix

  • IMDb: 7.1
  • Rotten Tomato:  40%/ 55%

25. Pink (2016)

Last but not least, I would like to include “Pink” (2016) – a magnificent social thriller film which received widespread critical acclaim. The film stars Amitabh Bachchan, Taapsee Pannu, and Kirti Kulhari. After being molested by a politician’s nephew, Minal (Taapsee Pannu) files an FIR in the hope of justice. However, the case is subsequently rigged. But when she finds herself helpless, Deepak (Amitabh Bachchan) a retired lawyer comes to fight for her case.

Check out Pink on Netflix

  • IMDb: 8.2
  • Rotten Tomato:  100% / 25%

SEE ALSO: Top 15 Best 3D Movies You Should Not Miss Out On

Let the Showtime Begin with the Best Bollywood Movies

Whenever the workload seems to have burdened happiness or life wishes to get some refreshment, movies become the go-to remedies for me. The choice of my flicks purely depends on the mood. For instance, when I’m seeking endless laughter comedies are my top picks. But when there is a desire to take a dive into something serious, a thriller is almost always on my cards. Now that I have revealed all the cards, it’s your turn to return the favor. Let me know the names of the Bollywood movies that you would like to include in the above lineup. Also, share your thoughts about Netflix and what makes it stand out of the rest.