Best 19 Shah Rukh Khan movies to stream on OTT: Swades, Darr, Kal Ho Na Ho, and more – Smartprix
Shah Rukh Khan, the name itself is synonymous with Bollywood. King Khan, as he is lovingly called has made his comeback on the big screens after 4 years and while mass entertainer Pathaan is out in theatres, the actor has quite a few blockbusters that can be streamed on OTT platforms at the moment. Have a look at some of the best SRK movies streaming on OTT platforms like Netflix, Amazon Prime, and more. For those unaware, his latest release Pathaan is expected to stream on Amazon Prime Video in April 2023.
Note- Movies have been arranged according to their IMDb Ratings.
1. Swades
Synopsis- Mohan, an Indian expatriate employed with NASA, travels to his country to track down his beloved nanny Kaveri. During his stay, he finds himself advocating for reform in a village.
- Streaming on- Netflix India
- Duration- 3 hours 9 minutes
- Starring- Shahrukh Khan, Gayatri Joshi, and others
- IMDb Rating- 8.2/10
- Language-Hindi
2. Chak De! India
Synopsis- Kabir Khan, a former hockey star, is tainted as someone who betrayed his country. However, he begins coaching the Indian women’s national hockey team to prove his loyalty to the nation.
- Streaming on- Amazon Prime Video
- Duration- 2 hours 33 minutes
- Starring- Shahrukh Khan, Vidya Malvade, and others
- IMDb Rating- 8.1/10
- Language-Hindi
3. Dilwale Dulhaniya Le Jayenge
Synopsis- Raj and Simran meet during a trip across Europe and the two fall in love. However, when Raj learns that Simran is already promised to another, he follows her to India to win her and her father over.
- Streaming on- Amazon Prime Video
- Duration-3 hours 9 minutes
- Starring- Shahrukh Khan, Kajol, and others
- IMDb Rating- 8/10
- Language-Hindi
4. Kal Ho Na Ho
Synopsis- Naina, a girl living a dreary life, finds a new meaning to her life when she meets Aman. Even though she loves him, Aman claims to be a married man and convinces Rohit, her friend to woo her.
- Streaming on- Netflix India
- Duration- 3 hours 6 minutes
- Starring- Shahrukh Khan, Preity Zinta, Saif Ali Khan, and others
- IMDb Rating- 7.9/10
- Language-Hindi
5. Veer-Zaara
Synopsis- Love blooms between an Indian pilot Veer, and a Pakistani girl, Zaara. As Veer spends his years in a Pakistani prison, Zaara believes him to be dead and devotes her life to his village in India.
- Streaming on- Amazon Prime Video
- Duration-3 hours 12 minutes
- Starring- Shahrukh Khan, Preity Zinta, Manoj Vajpayee, Rani Mukherjee, and others
- IMDb Rating- 7.8/10
- Language-Hindi
6. Darr
Synopsis- Rahul is obsessed with Kiran and stalks her constantly. However, Rahul goes beserk when she gets engaged to Sunil, a navy officer, and he decides to forcefully claim Kiran for himself.
- Streaming on- Amazon Prime Video
- Duration-2 hours 57 minutes
- Starring- Shahrukh Khan, Juhi Chawla, Sunny Deol, and others
- IMDb Rating- 7.6/10
- Language-Hindi
7. Baazigar
Synopsis- A cold-blooded killer with a vendetta charms a businessman’s elder daughter and then kills her in a way that would make it seem like a case of suicide. He then plots to destroy the rest of the family.
- Streaming on- Amazon Prime Video
- Duration-3 hours 2 minutes
- Starring- Shahrukh Khan, Kajol, Shilpa Shetty, and others
- IMDb Rating- 7.6/10
- Language-Hindi
8. Kuch Kuch Hota Hai
Synopsis- After reading the letter her mother had written for her before she died, Anjali decides to bring together her widowed father, Rahul, with his true love who is also named Anjali.
- Streaming on- Netflix India
- Duration-2 hours 57 minutes
- Starring- Shahrukh Khan, Kajol, Rani Mukherjee, and others
- IMDb Rating- 7.5/10
- Language-Hindi
9. Devdas
Synopsis- After his wealthy family prohibits him from marrying the woman he is in love with, Devdas’s life spirals downward as he takes up alcohol and a life of vice to alleviate the pain.
- Streaming on- Amazon Prime Video, Jio cinema, Voot
- Duration-3 hours 5 minutes
- Starring- Shahrukh Khan, Aishwarya Rai Bachchan, Madhuri Dixit, and others
- IMDb Rating- 7.5/10
- Language-Hindi
10. Dear Zindagi
Synopsis- After a series of career and relationship downturns, Kaira begins suffering from insomnia. She contacts Dr. Jehangir Khan, a psychologist who uses unconventional methods to treat her.
- Streaming on- Netflix India
- Duration-2 hours 31 minutes
- Starring- Shahrukh Khan, Alia Bhatt, and others
- IMDb Rating- 7.4/10
- Language-Hindi
11. Rab Ne Bana Di Jodi
Synopsis- Surinder, a simple man, falls for a vivacious Tani and gets married to her. In order to impress her, he undergoes a complete makeover and becomes Raj.
- Streaming on- YouTube
- Duration-2 hours 47 minutes
- Starring- Shahrukh Khan, Anushka Sharma, and others
- IMDb Rating- 7.2/10
- Language-Hindi
12. Don
Synopsis- Vijay, a lookalike of criminal kingpin Don, is hired by DCP D’Silva in order to find Don’s secrets. But after D’Silva dies, Vijay struggles to reveal his real identity.
- Streaming on- Netflix India
- Duration- 2 hours 51 minutes
- Starring- Shahrukh Khan, Priyanka Chopra, and others
- IMDb Rating- 7.1/10
- Language-Hindi
13. Main Hoon Na
Synopsis- Major Ram is given orders to go undercover as a college student to protect a general’s daughter from a rogue soldier. He even has to fulfill his dying father’s desire to reconcile with his family.
- Streaming on- Netflix India
- Duration-2 hours 59 minutes
- Starring- Shahrukh Khan, Sushmita Sen, and others
- IMDb Rating- 7/10
- Language-Hindi
14. Dil toh pagal hai
Synopsis- Rahul is the director of a dance troupe, one of whose members, Nisha is secretly in love with him. However, he gets attracted to Pooja, who is engaged to Ajay.
- Streaming on- Amazon Prime Video
- Duration-3 hours
- Starring- Shahrukh Khan, Madhuri Dixit, Karishma Kapoor, and others
- IMDb Rating- 7/10
- Language-Hindi
15. Mohabbatein
Synopsis- Narayan is a strict principal of Gurukul who does not believe in love and forbids his students from following their hearts. However, things take a turn when a music teacher challenges his authority.
- Streaming on- Amazon Prime Video
- Duration-3 hours 36 minutes
- Starring- Shahrukh Khan, Amitabh Bachchan, and others
- IMDb Rating- 7/10
- Language-Hindi
16. Om Shanti Om
Synopsis- Om, a junior artist, is smitten by Shantipriya, a renowned actress, but is killed while trying to save her from a fire accident. 30 years later, he is reborn and sets out to avenge her death.
- Streaming on- Netflix India
- Duration-2 hours 42 minutes
- Starring- Shahrukh Khan, Deepika Padukone, and others
- IMDb Rating- 6.7/10
- Language-Hindi
17. Jab Tak Hai Jaan
Synopsis- In London, Samar falls for Meera but returns to India to work as a bomb disposal specialist after she leaves him. Akira, a journalist, falls in love with him but decided to unite the lovers.
- Streaming on- YouTube
- Duration-2 hours 56 minutes
- Starring- Shahrukh Khan, Katrina Kaif, Anushka Sharma, and others
- IMDb Rating- 6.7/10
- Language-Hindi
18. Paheli
Synopsis- A ghost falls in love with a newlywed woman. To be closer to her, he follows her and takes on the guise of her husband while the latter is away on business.
- Streaming on- Netflix India
- Duration- 2 hours 20 minutes
- Starring- Shahrukh Khan, Rani Mukherjee, and others
- IMDb Rating- 6.4/10
- Language-Hindi
19. Chennai Express
Synopsis- Rahul, a young man sets out to immerse his later grandfather’s ashes at Rameshwaram. However, when he helps Meena, a runaway bride, board a train, he has to face the ire of her criminal family.
- Streaming on- Netflix India
- Duration-2 hours 21 minutes
- Starring- Shahrukh Khan, Deepika Padukone, and others
- IMDb Rating- 6/10
- Language-Hindi
For all the latest Technology News Click Here
For the latest news and updates, follow us on Google News.