Swades is perhaps the best movie of Shahrukh Khan. He excelled in the role of Mohan who came to his village from USA and found so much problem and discrimination in society. SRK played this role with simplicity and sincerity and showed his extra ordinary acting.
2. Dilwale Dulhaniya Le Jayenge
DDLJ is one of the most popular and best movie of Shahrukh Khan. Recently movie celebrated its 1000 weeks in cinema which is a record. Movie was Shahrukh Khan’s most entertaining film and also one of his finest performances. From Heedless Raj to Romantic Raj, he was perfect in all scene.
3. Chak De India
Chak De India was a remarkable movie which will be remembered as one of the best movie of Shahrukh Khan. He came out on screen in new avatar where there is no romance. His scree presence was impeccable and he proved to be the perfect choice for the role of Kabir Khan.
A flop movie but definitely one of the finest acting of Shahrukh Khan. He played dual role of a villager and a ghost and we saw a never seen before Shahrukh Khan.
You can not imagine any one else as Raj Aryan Malhotra, a romantic teacher who came to change his former principal heart. A role which was filled with perfect dialogue delivery, expression and romance. Only Shahrukh Khan can look romantic even when he is talking about love.
6. Kal Ho Na Ho
Kal Ho Na Ho remains as one of the finest performance of Shahrukh Khan and one of his all time best movie. We saw him in different avatar, from comedy to romance and pain, he was perfect in all. Movie fully belonged to SRK and a must watch for his fans.
7. Kabhi Haan Kabhi Naa
One of those early movies of Shahrukh Khan which had simple love story and Shahrukh Khan played those role with as much simplicity. If you haven’t watched this movie then you should. Kabhi Haan Kabhi Naa is one of the best movie of Shahrukh Khan.
8. My Name is Khan
If you want to see perfect acting, go and watch My Name is Khan. A film where Shahrukh Khan took acting to another level and deserves all kind of praise.
No one can portray two different character in same movie with so much perfection. Again in Baazigar Shahrukh Khan played two difference character, one as a young man who want to avenge his family and one a young guy who is romantic from heart. From his smile to his angry look, you will love it all. One of the best movie of Shahrukh Khan and definitely worth a watch.
After Dilip Kumar, Shahrukh Khan showed that he is only other Indian actor who could play the role of iconic Devdas with so much perfection.