Top 10 Best Shahrukh Khan Movies

The Top Ten
1 Dilwale Dulhania Le Jayenge

Dilwale Dulhania is an amazing blockbuster that succeeded not only at the box office but also in capturing everyone's hearts. The script is beautifully written, featuring the best actor in the world, Shahrukh Khan, who performs brilliantly alongside the B-Town queen, Kajol. They make an excellent pair. As a director, I believe Karan Johar has explored many different and significant themes in this truly magnificent film, which pulls at all of your heartstrings.

2 Kuch Kuch Hota Hai

Kuch Kuch Hota Hai is my favorite movie of all time. It's a superb movie with all talented actors and actresses. SRK's jokes and his romantic dialogues were fabulous. Kajol, in my opinion, is the only one who could perform the role of Anjali with such perfection. Rani, my favorite actress, was just outstanding in her role. I love you Rani... I love this movie so much. It's the best romantic film ever.

This film is filled with action and has a great passion for music and action. The acting by some of the best actors (Shah Rukh Khan, Salman Khan, and Kajol) is excellent. Considering this, Kuch Kuch Hota Hai should be rated as the number one Shah Rukh Khan film. It is addicting to watch for me too. I have no complaints about this film.

3 Veer-Zaara

Veer-Zaara is my all-time favorite movie. Shahrukh Khan has done some of Bollywood's best movies, but this one has to be his best. The chemistry between SRK and Preity Zinta is also great. The script is amazing, and the direction and filming were done very well. Bollywood will never have a movie like Veer-Zaara ever again. Thank you so much, King Khan, for this masterpiece.

Extraordinary! Poignant story with excellent character development - all actors and actresses exceptionally talented.

Great match between the story, the actors, the scenes, and of course the music. Real love told in an epic way. You will want to watch it again and again.

4 Kabhi Khushi Kabhie Gham

Another classic movie. Shahrukh is great in any role. The entire cast did a great job. Definitely a must-see film.

It's my all-time favorite movie. It's a heart-warming, emotional mix of everything.

I love it, whether it brings tears or laughter. I have cried many times. The best actors are Shahrukh Khan, Kajol, Hrithik Roshan, Kareena Kapoor, Amitabh and Jaya Bachchan.

5 Karan Arjun

This is an adaptation of a Hollywood movie, but SRK made it look fresh. This crime thriller and revenge saga is beautifully directed. SRK's hero turned villain character is a must-watch for all fans of this genre.

Salman Khan looks good in this movie. Shahrukh looks like he's playing a sporting role.

Nice movie, especially the parts with Arjun/Vijay and Sonia! SRK forever!

6 My Name Is Khan

This movie portrays a respectful way to be Muslim. I love this movie and have watched it repeatedly. It seriously touches your heart. Shahrukh Khan is portrayed as a big hero with a very big heart. The film, centered on a Muslim character (also played by SRK), depicts the pain Muslims feel from lacking respect but also shows their pride in their identity. The movie is both sad and excellent. You have to watch it. I am at a loss for words! In this film, SRK's character endures undeserved hardships, which deeply saddened me. He had a family, a wife, a son, but then tragedy struck again, making life difficult for him once more.

7 Kal Ho Naa Ho

I am so in love with Shahrukh Khan. He is one of the best actors. I really enjoy watching his movies, but Kal Ho Naa Ho took my breath away. I like Indian movies, and this one is very touching. I cried watching it and still cry while thinking about it. I would love to meet him in person.

This movie holds a special place in my heart and is the first movie or TV show that made me cry. It shows that no matter what happens, love always wins.

A jewel, honestly. This movie has it all: love, passion, emotion, sacrifice, and family. I feel very blessed that I got to watch this masterpiece.

8 Rab Ne Bana Di Jodi

Wonderful movie. Really heart touching. It is true that "There is an extraordinary love story in every ordinary jodi." The background music is just superb.

To my kids, this is an SRK blockbuster. They have seen this maybe more than 20 times. I love the comedy, the incredible song Rab Ne, and the acting of Anushka Sharma was so nice. I just love it!

It is the best film of SRK, where it reflects the message to couples about not making the silly mistake of doubting each other.

9 Main Hoon Na

The COMPLETE entertainer. Every second of this movie is a blast to watch. It has everything and is a complete joyride. This is Shah's best.

Surely in the top five because of the amazing action, classy comedy, perfect emotion, great music, and an awesome climax. Sunil as the badass villain was also awesome.

I loved this movie. I think this is another favorite of my brother's.

10 Mohabbatein

Mohabbatein is an amazing, awesome movie - very emotional and a lovely romantic film featuring SRK and Aishwarya Rai. Even the other three pairs were awesome and cute! Amitabh Bachchan also was so amazing in it. I feel like crying whenever I watch this movie. The songs are too good!

Mohabbatein is an unmatchable movie. I really love the amazing chemistry between Shah Rukh and Aishwarya. Raj and Megha are unforgettable characters.

Super awesome movie! It teaches us about love and more.

The Contenders
11 Ra.One

I love this movie. It was too intellectual and tech-savvy for the common audience to understand, which is why they criticized it. I don't care what they say. SRK is and always shall be a superhero for me!

Shahrukh was a hero in the movie, and he is a hero in real life.

I very much enjoyed this movie and the music.

12 Dil To Pagal Hai

How could such a movie be down here? This movie definitely is one of the best movies ever. The SRK-Madhuri pair's sizzling chemistry in the movie is just too awesome to put into words.

I got to know what "love" actually is only after watching this movie! I was maybe 12 at that time.

This should be number 1. Seriously, the story and the chemistry of SRK and Madhuri are better than any other movie.

13 Swades

Swades is a movie way ahead of its time and a masterpiece in every sense. Shah Rukh himself didn't watch it because he never wanted the feeling, the experience to ever end. It's rare, unique, and an exceptional movie. Absolutely cult.

In my opinion, it should be number 1. Every time I watch this movie, it makes me cry and inspires me to become like him. It's a great movie!

Hey, it was great, and I really loved Shah in it. I am totally in love with him! He is the king of hearts!

14 Chak De India

I am not his fan. In fact, I don't even like his movies, but Chak De India is one of the best sports movies of Indian cinema. Also, it is the best movie of SRK's career.

Best sports movie of Bollywood, and I can put it in the top 10 of the best sports movies. What an inspiring and high-octane sports drama this one is. SRK steals the show.

Great performance without any overacting! I'm not a great fan of SRK but enjoyed this movie. He looked great too!

15 Chennai Express

What? Chennai Express at 17? It should be in the top 3 at least. It broke so many records. It is a great movie.

19? Are you kidding me? It broke so many records and it's ranking 19? It should be at least in the top 5.

It's such an amazing movie. In this movie, everything is there, including the very important element of entertainment.

16 Devdas

This is not only one of Khan's best but one that should be a standard for splendor and elegance in Indian cinema.

This version is better than the old Devdas, with seriously wonderful performances by all the main characters, including Jackie.

You cannot hate this movie. It is just way too good. Filled with drama and romance, you can't help but cry when the climax happens.

17 Jab Tak Hai Jaan

It's the second best film of SRK with good directing and heart-touching songs and story!

I liked the movie, but King Khan looked so old here.

When he was young, the best movie was Dilwale Dulhania Le Jayenge. Now, through the years, Jab Tak Hai Jaan is the best movie of SRK. God bless you.

18 Don 2

Come on, he plays an amazing role with twists in the movie. He is the type of gangster who is always ten steps ahead of his opponents, and he doesn't die. At the end, he says, It is not just hard to catch Don. It is impossible.

This movie truly shows that SRK can do positive as well as negative roles, and that too exceptionally well. Great job by Priyanka as well.

Great superb movie! I am hoping they make a Don 3, but no one else can play Don.

19 Baazigar

This should actually deserve one of the top three spots. The storyline and suspense are superb. Although he looked raw, this is one of the finest works of Shahrukh Khan, which is highly underrated.

This is an adaptation of a Hollywood movie, but SRK made it look fresh. This crime thriller and revenge saga is beautifully directed. SRK's hero turned villain character is a must-watch for all fans of this genre.

20 Darr

In Darr, Shahrukh Khan shows his true potential at an early, crucial stage in his career. His portrayal of the psychotic and obsessed lover Rahul is truly impressive. How is this movie ranked at #18? It should be in the top 10. Moreover, SRK has portrayed himself as a villain in very few films, and this is undoubtedly one of the best films where he plays a villainous role. One of my favorite quotes from the movie, which I still remember, is, "I have been crazy for years... you are my madness... you are my passion... I... I love you Kkiran."

One of the rare films where Shahrukh isn't funny but is almost an "angry young romantic man." His most powerful and emotional performance.

21 Pardes

A must-see movie. I have watched it over five times and never tire of it. I said it once, and I will say it again: Shahrukh movies are the best Bollywood movies.

Pardes is a brilliant movie that I can watch over and over again. I love the romantic scenes between SRK and Mahima Chaudhry. Their chemistry was great. Especially memorable is the scene where she asks him if he will ever leave her behind, and he reenters the room and nods no. Such simplicity, yet so beautiful.

It's the best SRK movie ever. I was shocked to not see it in the top ten or twenty. Amazing movie and an amazing moral. I love the songs and everything else about the movie. Love it.

22 Raees
23 Dilwale

This is an AMAZING movie. It's got everything: drama, action, love, and comedy. I have been watching this movie almost two times a day. It is that awesome. Whenever I think about watching a movie, this comes to my head immediately. I love this movie.

I simply loved it because, well, it had Kajol and Shah Rukh Khan. I enjoyed the plot and especially the beautiful songs and videos to those songs. It was a major hit in the USA.

I'm in love with this movie! And it feels so good to see Kajol and Shahrukh back together in a movie (I'm a huge SRKajol fan). Their chemistry is just unique! The movie was really funny too.

24 Don

This is the first movie of Shahrukh which I saw and started liking him. It features awesome action, thrill, climax, etc., and awesome acting from Baadshah Don King Shahrukh Khan. It's better than Amitabh's Don.

The film that I saw, and SRK became my favorite actor. I don't have words for the movie. I mean, how can someone act so nicely?

I loved this movie. Even in a negative role, Shahrukh is hard to hate.

25 Fan

One of Shahrukh's best performances to date. He deserves an award for sure. I have watched this at least five times already. The film is sad but filled with lots of action, keeping me on the edge of my seat.

Great performance. It is a shame the Indian audience does not appreciate different plots. You do not need singing around trees to be a good movie.

Loved this movie when it was shown in the US. It proves SRK is a versatile actor.

8Load More
PSearch List