Top 9 – Shah Rukh Khan best films you should watch

Here are 9 Shah Rukh Khan best films showcasing best of his acting skills and screen presence.

Devdas shined in everyway from acting, music, set design, costumes and dialogues. It is also ranked top 10 greatest movies of the millennium.

My Name Is Khan.

Shah Rukh Khan’s My Name is Khan has been one of his best performance. While the movie didn’t do as good as his other films at the box office, it was praised all around the world. The film deals with Muslims facing hatred after America’s 9/11 event.

Chak De!

Chak De! started the trend of sports dramas in Bollywood. While the film became a silent hit, SRK also got much praise for his performance and showed how he can single handedly carry a film with no big co-stars, item songs but a simple story and and his screen presence.

Dilwale Dulhaniya Le Jaayenge.

Dilwale Dulhaniaya Le Jaayenge is the biggest blockbuster of SRK and is still running in a few theaters. DDLJ was the first milestone in the journey of becoming the Badshah of Bollywood.


Paheli is one of a kind film that every SRK fan truly loves. The actor played dual role in this films and nailed both characters perfectly. It was also considered for India’s entry to the Oscar awards.


Swades is a tight hard slap in the face of critics and haters of SRK questioning his acting abilities. Directed by Ashutosh Gowarikar, the film makes us forget SRK and remember Mohan. The film was way ahead of it’s time and despite not going well at the box office upon release, it gained some cult following. SRK not getting a National award for his performance also made many question the credibility of those awards.

Kal Ho Na Ho.

Kal Ho Na Ho is another SRK trademark film  which is set among NRIs, has emotion, comedy as well as great music and song.


Veer-Zaara marked the return of Yash Chopra as director after 7 years and it was his 3rd film with SRK after Darr and Dil Toh Pagal Hai. The film was a big hit with it’s music being highest selling of that year. Khan played young and older version of his character in the film and gained much critical praise as well.


Baazigar features Shah Rukh Khan as the man taking revenge from a man and he pushes his lover off the terrace, and yet audience rooted for him. While such film and character might face much backlash today, King Khan made fans love the character. The actor also confessed recently that it is one of the reason he refused to do the role of Khilji in Padmavat as he would have made fans root for him and love him.