45 All-Time Best Hindi Movies For A Perfect Entertainment
a month ago
17 min read

45 All-Time Best Hindi Movies For A Perfect Entertainment

Bollywood produces numerous Hindi movies every year. Some are breath-taking and mesmerizing but some make you wonder why you wasted your precious time after this unwholesome piece. Am I right? I know your head is nodding right now in affirmation.

Picking a watch-worthy Hindi movie is kind of an exhausting task in such a scenario. There's a heap of options, yet so challenging to choose one that's worthy of your time and holds your attention till the climax.

I would say relax and leave this task for us. From old to recent, you're gonna love these all-time best Hindi movies with a variety of genres. Because we have curated the best for you out of the heap.

Let's quickly jump into the fun part:

1. The Lunchbox (2013)

The Lunchbox | Best Hindi Movies On Netflix

Sometimes the wrong train leads you to the right destination. That's what the movie suggests. An unusual mistake by the local Mumbai lunchbox service, hereby, results in a new blossoming friendship between Saajan Fernandez (Irrfan Khan) and Ila (Nimrat Kaur).

Since then, the two begin sharing their experiences of life and happenings through letters in the lunchbox misdelivered earlier. This film directed by Ritesh Batra was screened at the Cannes Film Festival in the year it was released.

The movie is a classic piece to invest your time into. You can find it on Netflix.

2. 3 Idiots (2009)

3 Idiots is a superhit Hindi movie that has made a strong impression internationally as well. Based on one of Chetan Bhagat's novels Five Point Someone, 3 Idiots makes you laugh along with realizing major dilemmas of student life.

It shows a perfect mix of comedy, romance, emotions, and the most relevant lessons one should learn while making his career.

This all-time masterpiece is available to you on Netflix as well as Amazon Prime Video.

3. Hichki (2018)

No matter if you're unlike the rest of the world. None of this matters once you're determined to leap to achieve your dreams. That's the spirit shown by Naina Mathur (Rani Mukharji) suffering for years due to Tourette syndrome.

After being rejected multiple times, she finally pursued her dream of becoming a teacher. But as usual, it didn't go so well initially.

Open your Amazon Prime video to find what happens next in the story. Perhaps, you'll be inspired by her determination.

4. Panga (2020)

Panga is based on the life of a Kabaddi champion Jaya Nigam. Her dream is almost on the verge of dying under societal restrictions. Obvious obligations that are expected of a married woman to follow didn't stop her from making a comeback.

Get yourself a dose of this amazing story on Disney+Hotstar and Amazon Prime Video.

5. Jaane Tu Ya Jaane Na (2008)

Jaane Tu Ya Jaane Na (2008) | Best Hindi Movies Of All-Time

Two best friends falling in love with each other. This story seems quite familiar as many of us might be tangled right now in the same situation. Initially denying their romantic feelings for each other, Jai (Imran Khan) and Aditi (Genelia D'souza) realize that they are soulmates.

This Hindi movie has given us some sweet songs that are relatable like hell because "Kabhi Kabhi Aditi Zindagi Me Yuhi Koi Apna Lagta Hai." This line hits so hard.

6. Munna Bhai M.B.B.S. (2003)

We can only imagine gaining health via laughter and empathy. But Munna Bhai (Sanjay Dutt) made it possible by all means of effort despite having no medical skills or intellect.

This one of the all-time best Hindi movies shows a goon wishing to make his parents proud by becoming a doctor. Though he lowkey cheats them while making this attempt.

It's available on Netflix and Amazon Prime Video.

7. Namastey London (2007)

Namastey London (2007) | Best Hindi Movies Of All-Time

Namastey London has quite an engaging story with patriotic sentiment and loyalism toward one's country (obviously India in the movie). You won't let anyone abruptly downgrade your motherland, will you? Hell never!

The most mesmerizing part of this Hindi movie is a speech given by Arjun Singh (Akshay Kumar) about India's heritage and contribution to the world. It will make your hair stand on its ends and will make you feel proud.

You can access it on Amazon Prime Video and Netflix.

8. Anand (1971)

The story is of a man named Anand (Rajesh Khanna) who even in his last days is filled with life and joy. This is the best of all-time Hindi movies that I've come across.

Imagine, being gloomy and glad at the same time as the protagonist wants himself to be remembered as a gleeful person and not somebody who left his family and friends in despair.

Anand is available on Amazon Prime Video and YouTube. Watch as per your convenience.

9. Dangal (2016)

Dangal (2016) | Best Hindi Movies Of All-Time

This blockbuster Hindi movie is based on the lives of two wrestler sisters Babita (Sanya Malhotra) and Geeta Phogat (Fatima Sana Shaikh). It just makes the world realize that girls are never any less than boys. Be it intelligence or physical strength.

You can watch it on Netflix.

10. Zindagi Na Milegi Dobara (2011)

Zindagi Na Milegi Dobara | Best Hindi Movies On Netflix

As the name of this Hindi movie suggests, life won't happen twice so, live it to the fullest. It's all about relishing in the present moment and enjoying every bit of it.

Three friends Kabir (Abhay Deol), Imran (Farhan Akhtar), and Arjun (Hrithik Roshan) went on a road trip taking a break from work. This trip is gonna be a life-changing experience for each of them.

Join their adventure as it's available on Netflix.

11. Lagaan (2001)

Lagaan (2001) | Best Hindi Movies Of All-Time

And here comes the story of colonized India. Pretty hard times they were! This Hindi movie throws light on the hardships that Indians faced at that time. The struggle of winning a cricket match against the British team to get relaxation in tax.

The movie is available on Netflix.

12. Sholay (1975)

It's been quite a famous Hindi movie since 1975. I mean who in the world doesn't know about the iconic friendship of Jai (Amitabh Bachchan) and Veeru (Dharmendra). With a twist of fighting a plunderer or goon (Gabbar) who's been troubling the whole Ramgarh Village.

It's available on Amazon Prime Video.

13. Chak De India (2007)

Chak De India (2007) | Best Hindi Movies Of All-Time

When everyone bailed on the Indian women's hockey team, there's this one person who ignited the fire inside of them to win for India. The person is none other than a hockey coach Kabir Khan (Shahrukh Khan).

And the time has changed now. Women in Indian teams, regardless of what sport they are into, have been doing much better than before.

This Hindi movie is a better deal for a sports enthusiast. Watch it on Amazon prime video.

14. Kabhi Khushi Kabhi Gham (2001)

It's all about family drama, but the one that touches your heart. The movie has the most iconic star cast and lots of emotional roller coaster twists. You can feel the pain of the parents being estranged from their children.

Available on both Amazon Prime Video and Netflix.

15. Barfi (2012)

Barfi (2012) | Best Hindi Movies Of All-Time

This masterpiece has won millions of hearts all over the world. Ranbir Kapoor aka Barfi has displayed excellent performance without uttering a word. The story will take you on an amazing journey of emotions, romance, and comedy! of course.

And don't forget about Jhilmil (Priyanka Chopra Jonas) with Autism. Her innocence will melt your heart.

Barfi is available on Netflix and you can watch it on YouTube as well.

16. Raazi (2018)

Raazi | Best Bollywood Movies On Amazon Prime

A Hindi movie that concludes what love towards the nation means. An innocent Indian girl Sehmat (Alia Bhatt) is married to Pakistani officer Iqbal Syed (Vicky Kaushal) on her father's demand so that she could spy and accumulate information about the enemy. That's what the story consists of.

Watch Sehmat taking the risk of spying while living among the enemies on Amazon Prime Video.

17. Gangaajal (2003)

Is anyone interested in crime stories, murder stories, and anything horrible that one can imagine? Because this movie could be a perfect fit for you.

The story revolves around a village in Bihar that is a haunt of criminals. They have power and police officials in their pockets. And keep terrorizing the innocents until IPS Amit (Ajay Devgn) takes hold of the responsibility and punishes them.

You can watch it on Disney+Hotstar.

18. Kesari (2019)

Kesari (2019) | Best Hindi Movies Of All-Time

I won't be wrong if I say Kesari is one of the spine-chilling Hindi movies. It demonstrates the Battle of Saragarhi fought in 1897. The fight took place between Havildar Ishar Singh (Akshay Kumar), a British Indian Army soldier with his battalion of 21 soldiers against 10,000 Afghans.

Watch it on Amazon Prime Video.

19. Queen (2013)

Disheartened Rani Mehra (Kangana Ranaut) takes off to the flight to Paris and Amsterdam alone after her fiancé Vijay (Rajkumar Rao) refuses to marry her.

Shy and meek Rani realizes her potential and strength during the trip. She has this complete transformation where she feels strong and confident.

Available on Netflix.

20. Padmaavat (2018)

Padmaavat | Best Bollywood Movies On Amazon Prime

You'll be amazed by the terrific performance of Ranveer Singh as Alauddin Khilji. This all-time best Hindi movie consists of the story where Khilji's obsession with queen Padmavati (Deepika Padukone) results in a massive Johar.

The queen along with other women in the fort burns herself before Khilji could enslave and profane her dignity.

Available on Amazon Prime Video.

21. Super 30 (2019)

How often have you heard the phrase "Where there is a will there's a way?" Frequently, I guess. With the same passion, a mathematics teacher Anand Kumar (Hrithik Roshan) makes an impossible task accomplished.

Himself being from a lower class, he enrolls 30 poor students in his free coaching class and masters them for the IIT exam.

Available on Disney+Hotstar.

22. Thappad (2020)

Thappad | Best Bollywood Movies On Amazon Prime

Over the years in a marriage, a woman somehow loses her identity. She is expected to go with the flow, inconsiderate of the things that bother her while maintaining her dignity in the relationship.

You'll see Amrita (Tapsee Pannu) dealing with similar instances once her husband slaps her at a party.

Watch it on Amazon prime video.

23. English Vinglish (2012)

I can't stress enough the fact that English is considered to be a status/knowledge symbol in India. Though it's not true, you know people here happen to believe that.

This Hindi movie describes the dilemma of a mother who's not good at English. And she often gets judged and subjected to insults at the hand of her own family.

So how's she gonna deal with that? You can find it on JioCinema for free.

24. Baahubali (The Beginning, The Conclusion) (2015, 2017)

Baahubali | Netflix Tamil Movies

It would've been unfair if I didn't include the Bahubali Saga in the all-time best Hindi movies list. At the time of its release, it broke all the records and became the highest-grossing Indian film.

Both the parts include amazing graphics that will leave you blown. And for the story, I'll suggest you open Disney+Hotstar or Netflix and feel the hard work.

25. Mary Kom (2014)

Mary Kom features Priyanka Chopra Jonas as the protagonist. Based on the life of boxing champion Mary Kom, this Hindi movie shows how she fights back for her position in the boxing career after giving birth to twins.

Available on JioCinema and Netflix.

26. Badhaai Ho (2018)

young stars in bollywood, ayushman khurana latest films, Bollywood, Bollywood actors, Ayushman Khurana, badhai ho movie, badhai ho film, badhai ho ayushman khurana, badhai ho cast and crew, Indian cinema, latest Hindi movies, Dum Laga Ke Haisha, Dum Laga Ke Haisha Ayushman Khurana, Dum Laga Ke Haisha theme, Dum Laga Ke Haisha film message, unconventional bollywood films, unconventional bollywood movies, Shubh Mangal Saavdhan, Shubh Mangal Saavdhan film, Shubh Mangal Saavdhan theme, Shubh Mangal Saavdhan message, Shubh Mangal Saavdhan subject, Shubh Mangal Saavdhan ayushman khurana, feeding trends, feeding trends artcile, article on feeding trends, Andhadhun movie, Andhadhun film, Andhadhun movie review, Andhadhun theme, Andhadhun story, Andhadhun ayushman khurana, Andhadhun radhika apte, ayushman khurana movies, ayushman khurana badhai ho, ayushman khurana andhadhun, badhai ho Sanya Malhotra, slapstick, black comedy, humour, parents, parents sex life, thriller, 19th October event, Friday movie, upcoming movie, Patakha, Bhumi Dandekar, sperm donor, Vicky donor, comedy-drama movie, must watch, silver screen, Sharat Katariya, Sriram Raghavan, ayushman khurana best films, ayushman khurana career
Badhaai Ho (2018) | Ayushman Khurana Movies

Badhaai ho is a story of a middle-class family in India. And we are familiar that getting pregnant after hitting a certain middle age is considered taboo in India. People look down upon you.

That's exactly what the middle-aged couple in the movie goes through. They receive humiliation and disappointment from their son.

Available on Disney+Hotstar.

27. Dum Laga Ke Haisha (2015)

young stars in bollywood, ayushman khurana latest films, Bollywood, Bollywood actors, Ayushman Khurana, badhai ho movie, badhai ho film, badhai ho ayushman khurana, badhai ho cast and crew, Indian cinema, latest Hindi movies, Dum Laga Ke Haisha, Dum Laga Ke Haisha Ayushman Khurana, Dum Laga Ke Haisha theme, Dum Laga Ke Haisha film message, unconventional bollywood films, unconventional bollywood movies, Shubh Mangal Saavdhan, Shubh Mangal Saavdhan film, Shubh Mangal Saavdhan theme, Shubh Mangal Saavdhan message, Shubh Mangal Saavdhan subject, Shubh Mangal Saavdhan ayushman khurana, feeding trends, feeding trends artcile, article on feeding trends, Andhadhun movie, Andhadhun film, Andhadhun movie review, Andhadhun theme, Andhadhun story, Andhadhun ayushman khurana, Andhadhun radhika apte, ayushman khurana movies, ayushman khurana badhai ho, ayushman khurana andhadhun, badhai ho Sanya Malhotra, slapstick, black comedy, humour, parents, parents sex life, thriller, 19th October event, Friday movie, upcoming movie, Patakha, Bhumi Dandekar, sperm donor, Vicky donor, comedy-drama movie, must watch, silver screen, Sharat Katariya, Sriram Raghavan, ayushman khurana best films, ayushman khurana career
Dum Laga Ke Haisha (2015) | Ayushman Khurana Movies

Starring Ayushmann Khurrana and Bhumi Pednekar, Dum Laga Ke Haisha tells you how overweight girls are subjected to shame in a marriage. Prem marries overweight Sandhya under family pressure and is ashamed while going out with her.

Available on Amazon Prime Video.

28. Neerja (2016)

Neerja is based on a true event that took place in 1986. A young 22-year-old air hostess Neerja Bhanot (Sonam Kapoor) didn't think twice before sacrificing herself to save 359 passengers in a hijack.

Having that courage at such a young age when she has a whole life in front of her, made her worthy of the highest honor.

Available on Disney+Hotstar.

29. Secret Superstar (2017)

Secret Superstar (2017) | Best Hindi Movies Of All-Time

An inspiring story of a teenage girl Insia Malik (Zaira Wasim) who aspires to be a singer. She's been witnessing domestic violence against her mom and she's been devastated by her father's actions.

Still, she manages to sparkle her charm anonymously and become an overnight sensation for her songs on the internet.

Available on Netflix.

30. Dilwale Dulhania Le Jayenge (1995)

Dilwale Dulhania Le Jayenge (1995) | Best Hindi Movies Of All-Time

Do I need to introduce this all-time best Hindi movie? DDLJ is an iconic Hindi movie with the iconic love story of Raj (Shahrukh Khan) and Simran (Kajol).

The two fell in love with each other but the only thing drifting them apart is that Simran is already spoken for by her father.

Watch how Raj manages to convince her father of their love on Amazon Prime Video.

31. Article 15 (2019)

As the name of this Hindi movie suggests, the film is based on the laws and issues mentioned in Article 15 of the Indian Constitution. It displays the rooted casteism and discrimination among different classes.

The story is quite intriguing and intense. Must watch if you're looking for a crime drama film.

Available on Netflix.

32. Pink (2016)

No means no! That's the major message this Hindi movie delivers. People or should I say some men often consider a yes in a woman's no. God knows why they think so!!

So, the story involves three girls and three guys who met randomly at a club and shared some chit-chat with drinks. But the boys had some other plans.

This Hindi movie made it clear that consent matters. Catch up with the story on Disney+Hotstar and Netflix.

33. Uri: The Surgical Strike (2019)

Uri: The Surgical Strike (2019) | Best Hindi Movies Of All-Time

This patriotic Hindi movie is based on some true incidents but with a cinematic twist. It features Vicky Kaushal as Major Vihaan Singh Shergill.

It shows the surgical strike held by India against some militants who attacked an army base in Uri (2016). The strike was successful and the film gained huge acclaim.

Available on Zee5.

34. Andhadhun (2018)

Andhadhun | Best Hindi Movies On Netflix

Think of the stress one would go through after witnessing a murder unknowingly and getting caught up in the mess of someone else's. It's terrible, I know.

Akash (Ayushmann Khurrana), a pianist who's feigning blindness to get hype in his career, gets into the same trouble. How's he gonna overcome it? Find out on Netflix.

35. Shershaah (2021)

Shershaah (2021) | Best Hindi Movies Of All-Time

This recent release is a must-watch!! The film showcases the great contribution of the brave Indian soldier Captain Vikram Batra (Sidharth Malhotra) during the 1999 Kargil war.

Trust me, it'll have you in tears, and on top of that, you'll be proud of the Indian Army.

Watch it on Amazon Prime Video.

36. Hindi Medium (2017)

Hindi Medium | Best Bollywood Movies On Amazon Prime

Hindi Medium is one of the all-time best Hindi movies that deals with a social issue comically. This issue is language preference and prioritization. Look around, you can barely find someone not influenced by English and western culture. It has taken over society as if it's a necessity.

The film stars Irrfan Khan where he (not good at English) struggles to get his daughter in a reputed English medium school so that she doesn't feel embarrassed in the future.

Available on Amazon Prime Video.

37. Talvar (2015)

Next on the list of all-time best Hindi movies is Talvar. Based on a true event, Talvar shows a murder story of a teenage girl. Multiple rumors and perspectives of the case lead to her parents being suspects of her murder.

Why did they do that? Find out on Disney+Hotstar.

38. LUDO (2020)

LUDO (2020) | Best Hindi Movies Of All-Time

Complimenting its name, this Hindi movie has four different sides/stories. Like in the game of Ludo all of its tokens eventually end up in a commonplace, these stories intertwined in the climax.

It's a mix of comedy, crime, and lots of drama. Watch it on Netflix.

39. Yeh Jawani Hai Deewani (2013)

Yeh Jawaani Hai Deewani(YJHD)

Here's to the Hindi movie that describes today's friendship goals. I mean sticking to your school besties forever. But the film has more than that to offer.

The romance between lively and unstoppable Kabir (Ranbir Kapoor) and studious Naina (Deepika Padukone), their trip, and much more.

Available on Netflix and Amazon Prime Video.

40. Paan Singh Tomar (2012)

This all-time best Hindi movie has an interesting story of a gold medalist athlete plus an army soldier turned into a mobster. Cruel circumstances and disappointment in the system make him a dacoit.

Available on Netflix.

41. The Sky Is Pink (2019)

The Sky Is Pink (2019) | Best Hindi Movies Of All-Time

This beautiful Hindi movie is based on a true-life story of a teenage girl named Aisha Chaudhary (Zaira Wasim) suffering from deadly lung disease. The film is told from her perspective.

Her parent's love story and how she brightens up their life and their fight to keep her alive, everything is so overwhelming.

Watch it and feel it on Netflix.

42. Masaan (2015)

Masaan | Best Hindi Movies On Netflix

Masaan is a Hindi film that tries to shake off the social specks regarding pre-marital sexual relations and casteism that are rooted in society. The film comprises two parallel stories on the above-mentioned issues.

Available on Disney+Hotstar.

43. Drishyam (2015)

This thriller Hindi movie showcases an interesting plot. A policewoman's son goes missing, leaving Vijay (Ajay Devgn) and his family under suspicion. And that's when Vijay gathers all his strength to protect his family against this unwelcome scourge.

Available on Disney+Hotstar.

44. Hera Pheri (2000) and Phir Hera Pheri (2006)

Hera Pheri (2000) and Phir Hera Pheri (2006) | Best Hindi Movies Of All-Time

In case you feel low someday, these Hindi movies will cheer you up and leave you rolling on the floor. These two are full of entertainment and with perfect comic timing. After all, the film stars the iconic trio Akshay Kumar, Sunil Shetty, and Paresh Rawal.

Laugh out loud watching these blockbusters on Amazon Prime Video.

45. Udaan (2010)

Despite its underperformance, Udaan shows a story that everyone should watch. The story of a school dropout teenage boy having an abusive father. The boy named Rohan (Rajat Barmecha) has dreams that get oppressed by his ruthless father.

It's available on Netflix.

With this, I would like to conclude these all-time best Hindi movies. I hope this article makes it easy for you to choose your next go-to Hindi movie.

Show some love in the comments, share it with your friends, and tell us which Hindi movie you've planned to watch next.

Read more: