Hi friends this is my take on shahrukhs five best movies and First movie to be in my list is
Kabhi haan kabhi naa this is my all time favorite movie and perhaps, one of shahrukhs best movies The story is about sunil(played by shahrukh khan) who is in love with  Ana(suchitra krishnamorty) and sunils friend chris(deepak tijori) too falls for her. Things become complicated, when he discovers chris and anas growing relationship, then sunil tries to create misunderstanding between the two lovers, but the truth gets divulged finally. In the end, sunil sacrifices his love for ana so that she and chris can marry and become happy.kabhi haan kabhi naa was a simple film directed by kundun shah and the man behind the success of this film was  shahrukh khan who breathes life into his role.
Baazigar was directed by abbas-mustan.This film is inspired by a hollywood film a kiss before dying.In this film, shahrukh plays the role of ajay, who comes to mumbai with only mission of  taking revenge from Kajols father who in turn was responsible for ajays father & sisters death and how he takes his revenge forms the rest of the story Talking about the performances, it was shahrukh all the way .Baazigar is one of shahrukhs earlier movies before stardom happened.
Devdas is one of the biggest movies ever made in bollywood, directed by sanjay leela bhansali This film is based on a classic indian novel written by sarat chandra chattopadhyay The story is about devdas(played by shahrukh khan) and paro who are childhood friends and as they grow up their friendship blossoms into love  but devdass father doesnt approve of this relationship, Devdas and paro reluctantly part ways. Later devdas realizes that he cannot live without paro and eventually he finds solace in alcohol  Devdas was a tragic love story and this was one of  shahrukhs best performances
Dilwale dulhaniya le jaayenge is one of the best movies ever made in the history of indian cinema Ddlj was a love story and also a trendsetter It was after this film shahrukh started accepting the roles of raj and rahul.In this film, Shahrukh very well played the role of raj
Swades was directed by ashutosh gowarikar(of lagaan fame)and this was the first time, shahrukh was seen  in a whole new avtaar he plays the role of mohan bhargav an NRI. Swades is a thought provoking movie which talks about the problems faced by the rural india  This film was not successful at the box office though, but definitely was one of shahrukhs best performances
I would also like to give a special mention to his films like Darr and hum tumhare hai sanam  where shahrukh was at his best
Thank you for stopping by
-Nivedita