Top 10 Best Shahrukh Khan Movies

The Top Ten
1 Dilwale Dulhania Le Jayenge

Dilwale Dulhania is such an amazing blockbuster that not only did well in terms of box office and the entertainment industry but also in everyone's hearts. It has a beautifully written script with the best actor in the world in the lead role performing brilliantly with the B-Town queen, Kajol. They make an excellent pair and as a director, I think that Karan has explored many different and also significant genres/themes within this truly magnificent film that is designed to pull on ALL of your heartstrings.

2 Kuch Kuch Hota Hai

My ever favorite movie…superb movie with all talented actors and actresses. SRK's jokes and his romantic dialogues were fabulous. Kajol… I think no one can even do the role Anjali with perfection just like her. Rani, my ever favorite actress, she was just outstanding in her role in this movie with girlish type and softy. Love you Rani…love this movie so much. Best romantic film ever…

Simply most action fired in this film with great passion for music & action. Great acting from some of the best actors (Shah Rukh Khan, Salman Khan & Kajol). Considering this should be number one of Shah Rukh. Kuch Kuch Hota Hai is a great film, 'addicting' to watch for me too. Not bad, I'm fine with this film, no comments about the bad things.

3 Veer-Zaara

This is my all-time favorite movie. Shahrukh has done some of Bollywood's best movies but this one has to be his best. Also, great chemistry between SRK and Zinta. The script is so amazing and directed and filmed so 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/actresses, the scenes and of course the music! Real love told in an epic way. You want to watch it again and again!

4 Kabhi Khushi Kabhie Gham

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

It's my all-time favourite movie. Definitely a heart-warming, emotional one. It's a great mixture of everything.

I love it, whether it brings tears or laughter. I've 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 & revenge saga is beautifully directed. SRK's hero turned villain character is a must-watch for all this genre lovers.

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 shows the good way to be Muslim. I love this movie. I have watched it over and over again. It touches your heart, seriously. He is a big hero that has a very big heart. This movie is about a Muslim (also SRK). It shows how bad the Muslims feel because they got no respect, but it also shows how proud they are to be Muslim. This movie is sad and very good. You have to watch it. I have no words! But I have to say that in this movie, SRK lived with things that he really did not deserve and I felt so sad for him. He got a family, a wife, a son, but everything got ruined again and everything got hard for him again.

7 Kal Ho Naa Ho

I'm so in love with Shahrukh, 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. Would love to meet him in person.

This movie really holds a special place in my heart and is the first movie/TV show I've ever cried to. It shows how no matter what happens, love always wins.

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

8 Rab Ne Bana Di Jodi

Wonderful movie. Really heart touching. It's 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 of not making silly mistakes of doubts.

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 top 5 because of 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

The most amazing, awesome movie…very emotional and lovely romantic movie of SRK and Aishwarya Rai. Even the other 3 pairs were awesome and cute! Amitabh Bachchan also was so amazing in it. I feel like crying whenever I watch this movie. Even the songs are too good!

Super awesome movie! Teaches us about love and all!

I cry whenever I watch it. Raj Aryan forever!

The Contenders
11 Ra.One

I love this movie. It was too intellectual and tech-savvy for the common audience to understand that 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.

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. SRK-Madhuri pair's sizzling chemistry in the movie is just too awesome to put it in 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, this movie's story and the chemistry of SRK and Madhuri are better than any movie.

13 Swades

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

According to me, it should be number 1. Every time I watch this movie, it makes me cry and inspires me to become like him. 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 Chakde India is one of the best sports movies of Indian cinema. Also, it's the best movie of SRK's career.

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

Great performance without any overacting! Not a great fan of SRK but enjoyed this movie. He looked great too!

15 Chennai Express

What? Chennai Express is 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.

Better than the old Devdas with seriously wonderful performances by all the main characters, including Jackie Da...

You cannot hate this movie. It's 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 best 2nd film of SRK with good directing and heart-touching songs and story!

One of the best movies! Kat spoiled it but SRK still managed to make it amazing.

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

18 Don 2

Come on, he plays an amazing role with twists in the movie and is the type of gangster who is always ten steps ahead of his opponents and he doesn't die saying at the end, 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 any of the top 3 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 this genre lovers.

20 Darr

Shahrukh shows his true potential in an early crucial stage in his career. The way he enacts the psychotic and obsessed lover Rahul is truly impressive. How come this movie is at #18! It should be in the top 10's. 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 of the movie which I still remember is, "Barso se pagal hoon…tum hi mera pagalpan ho…tum hi mera junoon ho…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 5x and never tire of it. I said it once and I will say it again. Shahrukh movies are the best Bollywood movies.

Brilliant movie I can watch again and again. Love the romantic scenes between SRK and Mahima Chaudry, the chemistry was great. Especially when she asks him if he will ever go and leave her behind and then how he enters back into the room and nods his head to say 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 in it. Drama, action, love, and comedy. I have been watching this movie almost 2 times a day. It is this awesome. Whenever I think about watching a movie, this comes to my head immediately. I love this movie.

Simply loved it because, well, it had Kajol and Shah Rukh Khan. And, I enjoyed the plot and especially the beautiful songs and videos, to those songs. 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. Awesome action, thrill, climax, etc., and awesome acting of Baadshah Don King Shahrukh Khan. Better than Amitabh's Don.

The film which 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. And Shahrukh, even in a negative role, is hard to hate.

25 Fan

One of Shahrukh's best performances to date. He deserves an award for sure. I watched this at least 5x already. Sad but with lots of action. The movie had me at the edge of my seat.

Great performance. Shame Indian audience do 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