15 Best Shahrukh Khan Movies

Shahrukh Khan is known by many names- King of Bollywood, King Khan, King of Romance and many more. The King actor has been a heartthrob for all cinema lovers for 30 years. A man revered on a global scale for his unbelievably successful career, SRK is regarded as the face of Bollywood.

Right from the beginning of his career, Shahrukh Khan has consistently presented films that have been able to create an impact on the audience. Though he has been popular for his romantic roles, the veteran actor has presented himself in different lights from time to time, playing roles that are not considered to be mainstream.

In this article, we will present you with the 15 best Shahrukh Khan films of all times that we have collated from an illustrious career that includes a plethora of blockbusters.

  1. Swades

A film that did not receive a warm reception at the time of its release, Swades over the years, has come to be regarded as a cult classic. A not-so-very popular film from Shahrukh Khan’s career that consists of legendary films, Swades presents the King of Romance in a totally different atmosphere.

Directed by Ashutosh Gowariker, Swades explores the journey of Mohan (played by Shahrukh Khan), an NRI in a rural Indian village infested with poverty, casteism, lack of infrastructure and other social evils. Critically acclaimed, the film flaunts a strong 86% on Rotten Tomatoes and 8.2 out of 10 on IMDb. It was released in 2004.

  1. My Name is Khan

An adventure across the United States, My Name is Khan presents before the audience Shahrukh Khan, the actor and not the star we all love. SRK in this film, plays the challenging role of an individual with Asperger’s syndrome and a fear of the yellow color and loud noises.

Directed by Karan Johar, the film came out in theaters in 2010 and was highly praised. Both critics and the general audience considered it to be the best performance by Shahrukh Khan. The film won numerous accolades including the Filmfare Award for Best Actor for Shahrukh Khan.

  1. Don 2

The sequel to Don, Don 2 exhibits Shahrukh Khan in a negative role that is loved by all. The movie is a heist film with a plot that takes place years after the events of Don. Mr Khan is presented in a completely different yet interesting and fun avatar.

Set mostly in Germany, Don 2 offers engrossing action scenes from the ‘King of Romance’ and exciting chase sequences.

Directed by Farhan Akhtar, the crime adventure is a spectacle to experience. It was released in 2011 and is rated 7 on IMDb.

  1. Chak De! India

Chak De! India easily qualifies as one of the best sports dramas ever made in Bollywood. Shahrukh Khan plays Kabir Khan, a former hockey star who is sullied as someone who betrayed his country. To prove his loyalty to the nation, he begins coaching the Indian women’s national hockey team.

Released in 2007, the film was widely regarded to be one of Shahrukh Khan’s best performances. It is directed by Shimit Amin and is rated 94% on Rotten Tomatoes.

  1. Asoka

Another one of the lesser known films of Shahrukh Khan, Asoka is severely underrated. The film depicts the life of the great emperor Asoka (played by SRK) in his early days before he embraced Buddhism.

The movie offers a beautiful depiction of the time during the Mauryan empire and a stellar climax that creates an impact on the audience.

Directed by Santosh Sivan, Asoka is rated with a perfect 100% on Rotten Tomatoes.

  1. Veer Zaara

Easily one of the best romantic films of Shahrukh Khan, Veer Zaara remains as an epic time- transcending love story. The plot depicts an epic romance between two individuals from different nations and is embedded with conspiracies.

Shahrukh Khan stars as Veer Pratap Singh alongside Preity Zinta as Zaara Hayaat Khan. It is directed by Yash Chopra.

IMDb rates the film 7.8 and Rotten Tomatoes gives it 93%.

  1. Kal Ho Naa Ho

Kal Ho Naa Ho revolves around three friends involved in a love triangle. The movie is iconic for its dialogues and songs. Shahrukh Khan features in the lead as Aman along with Preity Zinta as Naina and Saif Ali Khan as Rohit.

Directed by Nikhil Advani, it came out in theaters in 2003 and received several accolades. IMDb rates Kal Ho Naa Ho 7.9 out of 10.

  1. Dil Se

An iconic romance from Shahrukh Khan’s career, Dil Se is popular for its intriguing plot and sensational soundtrack composed by A.R Rahman. Released in 1998, the romance musical is directed by revered filmmaker Mani Ratnam.

Shahrukh Khan plays the role of Amar, a journalist, who falls in love with a mysterious woman who does not reciprocate his love. IMDb rates Dil Se with a 7.5.

  1. Kabhi Haan Kabhi Naa

Although a lesser-known film from his career, Shahrukh Khan regards Kabhi Haan Kabhi Naa as his personal favorite. The film is a whimsical romance drama about a boy who never gets the girl he loves. Shahrukh Khan portrays the protagonist Sunil, an amiable and juvenile young man desperate to disclose his love to Anna, his childhood friend.

Released in 1994, the movie is directed by Kundan Shah. 

  1. Baazigar

Known for Khan’s portrayal of an anti-hero, Baazigar was the movie that established Shahrukh Khan as a prominent actor in the film industry. Released in 1993, the drama thriller is directed by Mustan Burmawalla and Abbas Burmawalla.

Khan was awarded a Filmfare Award for Best Actor for his role of a cold-blooded killer in the movie. IMDb rates Baazigar 7.6 out of 10.

  1. Pardes

Pardes is a romantic musical highlighting the importance of tradition and culture in one’s life especially,  in a foreign country. The story revolves around Ganga who is engaged to a spoilt NRI, Rajiv but ends up falling in love with Arjun, his foster brother.

Directed by Subhash Ghai, Pardes came out in theaters in 1997.

  1. Hey Ram

Next up on the list is Shahrukh Khan’s first Tamil film, Hey Ram. Khan does not star in the film as the protagonist but prominent supporting character.

Directed by Kamal Hassan, the film features Hassan himself in the lead as Saketh Ram, a man who joins a gang that aims to assassinate Mahatma Gandhi following the murder of his wife during the partition of India. SRK appears in the historical drama as Amjad Ali Khan, Saketh Ram’s friend.

Hey Ram offers a unique experience to the audience in terms of the historical accounts we haven’t been taught.

  1. Mohabbatein

Mohabbatein remains as one of the most iconic films of the King of Bollywood. Released in 2000, the film features two acting powerhouses, Shahrukh Khan and Amitabh Bacchan along with a strong supporting cast.

Aditya Chopra is the director of this epic romantic musical. Mohabbatein is rated 7 on IMDb.

  1.  Om Shanti Om

Easily, one of the best commercial flicks of Shahrukh Khan, Om Shanti Om is a treat for all SRK fans. The film offers entertainment at its fullest while also narrating a story that touches the audience.

Directed by Farha Khan, Om Shanti Om is a film that is celebrated not for its performances but for the overall joy-ride it takes the audience on. It was released in 2007.

  1. Dilwale Dulhania Le Jayenge

To wrap up the list, we have the film that comes to everyone’s minds whenever Shahrukh Khan is mentioned. Dilwale Dulhania Le Jayenge, popularly known as DDLJ is hands-down the most archetypal film of the King of Romance.

The movie features heartfelt romance, whimsical comedy and family drama- all that Shahrukh Khan is famous for. DDLJ is an eye-candy for all the die-hard SRK fans and is an emotion in itself.

Released in 1995, the film is directed by Aditya Chopra and is rated with a complete 100% on Rotten Tomatoes.