Top 10 Movies of Shah Rukh Khan

Coming from a small family in Delhi to becoming the King of Bollywood, Shah Rukh Khan has gone through so many ups and downs in his life. Overcoming all the hurdles, Shah Rukh Khan has today become a king in true sense. Be it his acting, his memorable movies or his down-to-earth nature, everything makes him one of the best actors in Bollywood. In his 25 years of career in the industry, Shah Rukh Khan has worked in almost every type of movie from comedy to romantic, action and drama. He has played every type of role including lead hero, villain, don, coach and whatever you can think of.

For all the Shah Rukh Khan fans, here is a list of his top 10 movies, which you would love to watch anytime.

  1. Baazigar (1993) – IMDb Rating: 7.8

Shah Rukh Khan is one of the few actors who started their career with negative role. He played two different characters in the same movie and that too with so much perfection. He played a romantic guy as well as an avenger who wants to take revenge of his family’s death. From cute smile to angry looks, he did everything with an ease.


  1. Dilwale Dulhania Le Jayenge (1995) – IMDb Rating: 8.2

DDLJ is a magnum opus in Shah Rukh Khan’s career in Bollywood. The movie has broken many records. From heedless Raj to caring and romantic Raj, King Khan aced every scene with perfection.


  1. Kuch Kuch Hota Hai (1998) – IMDb Rating: 7.8

This is a landmark film in SRK’s acting career. He superbly portrayed the role of a young, cool guy as well as a caring and loving father after losing his wife.


  1. Kabhi Khushi Kabhie Gham (2001) – IMDb Rating: 7.5

In real life, Shah Rukh Khan loves his family a lot and the same thing was shown in the movie. This is a complete family movie with perfect balance of emotions, drama and laughter.


  1. Devdas (2002) – IMDb Rating: 7.6

After Dilip Kumar, if someone else could play the iconic role of Devdas, it was Shah Rukh Khan. He played the role with so much perfection that he made some people forget the original movie.


  1. Kal Ho Naa Ho (2003) – IMDb Rating: 8

From Shah Rukh Khan’s performance to the songs, everything makes Kal Ho Naa Ho one of the best movies in his career. The movie had two big heroes: Saif Ali Khan and Shah Rukh Khan in lead roles, but the King Khan easily managed to steal the show with his charming character.

kal ho na ho

  1. Veer-Zaara (2004) – IMDb Rating: 7.9

Veer Zaara is a classic romantic movie best known for Shah Rukh Khan’s excellent work. He won hearts of audience as a young squadron leader as well as an old prisoner waiting for the love of his life.


  1. Swades (2004) – IMDb Rating: 8.3

Swades is a movie which hits the audience where it hurts the most. Shah Rukh Khan did a brilliant job as a foreign returned scientist who comes back to India to take his nanny with him but later rediscovers his roots and starts working for betterment of his village.

  1. Chak De India (2007) – IMDb rating: 8.3

Changing his romantic hero’s image, SRK won hearts of audience as the coach of Indian Women’s Hockey Team. Fans consider Chak De India a masterpiece movie by King Khan.


  1. My Name Is Khan (2010) – IMDb rating: 8

Keeping aside his romantic hero’s image, Shah Rukh Khan took up a challenging role in My Name Is Khan. He perfectly justified his character by taking his acting to another level and won various awards for his role.

my name is khan

Which of these Shah Rukh Khan’s movies do you like the most? Share your favorite movies with us through comments below.