Personalize your experience
Set City

Lots Of Love, Laughs & Tears: Here’s Our Pick Of The Best SRK Movies To Stream Right Now!

4104 Interested |

First we finished Money Heist, then we finished rewatching Friends. At this point, we’re pretty sure we’ve finished Netflix. But some movies are classics for a reason, you can watch them again and again (and again) so we rounded up our all-time favourite Shah Rukh Khan movies that we’ve been binge watching during lockdown. Well, he is King Khan after all

PS- take a shot every time his character's name is Rahul!

Kabhi Khushi Kabhie Gham

Never have we ever wanted to be part of a fictional family more than the Raichands. From the extra AF party with Shava Shava to Poo being our literal role model, and who can forget the iconic SRK, AKA Rahul, entrance when his helicopter lands and Jaya Bachchan just knows he’s home because, well, Bollywood, there’s so much we love about this movie we’ve watched a 100 times and can watch 100 more. We especially loved watching SRK’s dynamic with each family member, from teasing Rohan to his adorable relationship with Anjali. We’ve laughed, we’ve cried and, like Karan Johar said, it’s all about loving your parents and we owe it all to Ladoo for getting the family back together.

Where to watch: Netflix

Kuch Kuch Hota Hai

This is a classic case of girl likes boy, boy likes another girl, proceeds to name daughter after first girl. Wait, what? Jokes aside, we love this movie. Mini Anjali, after reading a letter her mom (Tina played by Rani Mukerji) wrote, leaves for summer camp to bring together Rahul (her Dad, Shah Rukh) and Anjali (Kajol’s character who she’s named after). From a playboy in college to a doting father when he gets older, Shah Rukh effortlessly makes us root for him over Salman Khan so he can end up with Anjali (Senior, obviously). Undeniably one of our favourite rom-coms to watch is this one.

Where to watch: Netflix

Dilwale Dulhania Le Jayenge

This is the movie where the iconic duo SRK-Kajol began. Raj and Simran meet in Europe (we’re vacationing vicariously through movies BTW) and fall in love. Simran’s father, though, wants her to marry his friend’s son and doesn’t approve of Raj. While we know what the ending will be, we’re not giving you the specifics. We’ll leave you with “Ja, Simran, ja. Jee le apni zindagi.” Not gonna lie, we’d run after super fast trains for SRK, too.

Where to watch: Prime Video

Kal Ho Naa Ho

This one’s a real tearjerker. Introvert Naina, played by Preity Zinta,  meets her new neighbour Aman, Shah Rukh Khan. As the movie progresses, Naina falls for Aman only to learn he can’t marry her. Be warned, you’ll need a ton of tissues for this movie. While watching Naina and Aman together on screen was a treat, watching SRK and Saif together (cue Kanta Bai music) was our favourite part of the movie. This has to be our favourite movie on this list, no one could’ve played Aman’s role better than Shah Rukh. 

Where to watch: Prime Video

Main Hoon Na

If you’re stuck home missing out on your final college days or just miss college in general, it’s time to rewatch Main Hoon Na. You know when you’re watching a movie with college kids played by very obviously older actors and you’re thinking “this is not what we looked like in college,” that’s pretty much how we felt watching SRK go undercover in this movie. But people believe his backstory and he tries to not only succeed at his official mission but also at getting back with his family. This movie’s funny, there’s action, a little drama - overall, if it’s family movie night, this is our #1 pick.

Where to watch: Voot

Dil Se

Remember binge watching You? Well, this is like that but 20 years before Netflix made it a thing. In this romantic thriller, SRK plays a journalist who develops an obsession with a girl he meets, Meghna played by Manisha Koirala. When he moves on and decides to get married to someone else, Meghna shows up again with a secret. No spoilers again, this movie is not what you’d expect from SRK after watching his more flower-y movies. But we will tell you this, the soundtrack of this movie is beautiful and this is where we got the iconic train song Chaiyya Chaiyya.

Where to watch: Netflix


Shah Rukh Khan plays Mohan, a NASA scientist, who returns to India to bring his childhood nanny to the US. It’s one of his strongest and best roles to date; if you’re looking for a movie that touches on diaspora, social change and a certain realism of what it means to be in rural India, or just something outside of SRK’s romantic norm in films, this is your pick. Trust us, you won’t be disappointed.

Where to watch: Netflix

Chak De! India

In this movie, SRK plays the role of a retired hockey player who’s on the path to redemption. He becomes the coach of India’s women’s hockey team and aims to lead them to winning the world championship. We loved everything about this movie- from the message that women can do anything to SRK reminding us that we’re Indians first before belonging to any state, it also reminded us of hockey as a sport that deserves just as much love as cricket.

Where to watch: Prime Video

My Name Is Khan

In this heartbreaking film, we see SRK in a role like never before. He plays Rizwan, a Muslim man with Asperger’s living in America. He soon meets Mandira, played by Kajol, and they get married soon after. Things change drastically for them after 9/11 as they begin facing racial prejudice. The film follows Rizwan as he sets out to meet the President of the USA to tell him “My name is Khan and I am not a terrorist.” We’ve always seen him play the goofy lover boy or family man but this role completely took us by a (pleasant) surprise. The movie deals with the terribly heavy and still relevant topic of racism and prejudice not just based on religion but also against those with psychological disorders.

Where to watch: Disney+ Hotstar

Dear Zindagi

We had to include this movie in our list because even though Shah Rukh wasn’t really the main character, mental health as a focus in Bollywood is rare. Kaira, played by Alia Bhatt, seeks out the help of psychologist Dr. Jehangir “Jug” Khan (obvs, played by SRK in case you haven’t caught on), to help her deal with her insomnia. However, they discover more deep-rooted issues as they continue talking and the film was so relatable whether it was for expressing our insecurities over work or abandonment issues some of us deal with. We haven't seen Shah Rukh in such a role before and we honestly loved it! It’s a great reminder that seeking help is always an option and it’s okay to be vulnerable.

Where to watch: Netflix


Romeo & Juliet, meet Veer-Zaara, our modern Bollywood version of star-crossed lovers. It follows the love story of Veer, an Indian and Zaara, a girl from Pakistan, as Veer recounts his life to a human rights lawyer, played by Rani Mukerji, after being falsely imprisoned in Pakistan. While we watch them fall in love through Veer’s memories, we’re rooting for the underdog and hoping for a reunion. No spoilers again but everything about this movie is so captivating!  

Where to watch: Prime Video


Stop and think… When we ask you to name a movie with a lover in an intense amount of pain, who’s the first person that comes to mind? Devdas played by SRK, duh! This is the OG pained-lover-turned-alcoholic movie, honestly Shah Rukh is so good at portraying the role, we can’t help but wonder who hurt him IRL to be able to play this role so well, it HAS to be method acting. Or well, he’s just that good. Not only is the story and acting amazing, we love the visuals in the movie. Gorgeous sets, beautiful costume designs and the amazing choreography (yes, we’re thinking of Dola Re Dola), this movie is truly a visual treat!

Where to watch: YouTube Movies


We think setting up a virtual SRK watch party with your friends is an ace way of spending your Friday night! Call 'em up, make a big bowl of popcorn and don't forget to grab a ton of tissues.