Bollywood
Top 20 SRK Movies of All Time

Are you a Shah Rukh Khan fan? Wondering what are some of the best SRK movies of all time? Then you are in for a treat! Commonly referred to as SRK in Bollywood circles, Shah Ruk Khan has become an iconic figure within the industry.
With his magnetic charm, impeccable acting skills and versatility – not to mention numerous memorable films which have come to be associated with him over time – SRK has won millions worldwide over time. We take a nostalgic trip through SRK’s top 20 films of all time in this article that highlight his wide array of talents as the “King of Bollywood“.
List of top 20 SRK movies of all time
Dilwale Dulhania Le Jayenge (1995)
Directed by Aditya Chopra, this romantic drama revolutionized Bollywood cinema by depicting love through beautiful storytelling, iconic dialogues, and timeless music. It became an instant classic, captivating audiences across India with its beautiful narrative, iconic dialogues and timeless music.
Kabhi Khushi Kabhie Gham… (2001)
Directed by Karan Johar, this multi-starrer family drama showcased Shahrukh Khan’s unparalleled acting with an ensemble cast – it remains one of the most beloved films ever made in Bollywood.
Also Read: Everything to Know about Shah Rukh Khan Net Worth
Dil To Pagal Hai (1997)
This musical romantic film directed by Yash Chopra displayed Shah Rukh Khan’s onscreen chemistry with Madhuri Dixit and Karisma Kapoor as part of an emotional celebration of love, friendship, and dance.
Kuch Kuch Hota Hai (1998)
Among some of the best SRK movies has to be Karan Johar’s directorial debut saw this classic college romance film reinvent college romance while introducing iconic characters such as Rahul, Anjali and Tina; with Shah Rukh Khan’s performance as Rahul becoming beloved to fans across generations.
Kal Ho Naa Ho (2003)
Directed by Nikkhil Advani, this film depicted the complex dynamics of life, love, and friendship through SRK’s portrayal of Aman – an individual struggling with an incurable condition – who left an unforgettable impactful impression on viewers.
Chak De! India (2007)
Shah Rukh Khan played the part of an Indian hockey captain coaching an international women’s hockey team toward victory at the World Cup tournament. This film demonstrated his versatility and acting talent.
Also Read: Top 10 Best Romantic Bollywood Movies That One Should Definitely Watch
My Name Is Khan (2010)
Directed by Karan Johar, this socially relevant film featured a Muslim man diagnosed with Asperger’s syndrome played by Shah Rukh Khan who encountered discrimination in post-9/11 America. Critics and audiences lauded SRK’s performance as Rizwan Khan; critics and audiences alike celebrated him.
Dil Se (1998)
This unconventional love story directed by Mani Ratnam explored themes of terrorism and unrequited love, with Shah Rukh Khan’s portrayal as a radio journalist caught up in emotions being much applauded by audiences worldwide.
Devdas (2002)
This Sanjay Leela Bhansali masterpiece showcased Shah Rukh Khan’s ability to portray complex and tragic characters with ease; in particular, his performance as Devdas was widely lauded by critics. Arguably, it is also classified as one of the best SRK movies of all time.
Veer-Zaara (2004)
Directed by Yash Chopra, this cross-border love story touched hearts with its emotional depth and powerful performances from SRK and Preity Zinta in particular. Yash Chopra made this film stand out among others for its emotional depth and performances from all actors involved.
Also Read: Must Know Facts about Salman Khan
Swades (2004)
Directed by Ashutosh Gowariker, this thought-provoking film explored patriotism and rural development through SRK’s portrayal as a NASA scientist returning to his roots – striking an emotional chord with audiences everywhere.
Baazigar (1993)
This crime thriller marked Shah Rukh Khan’s breakthrough into Bollywood cinema. His depiction of an antihero with an aggressive goal remains one of his most memorable performances.
Don (2006)
Directed by Farhan Akhtar, this action-thriller featured Shah Rukh Khan playing both roles – that of an unscrupulous criminal and his innocent look-alike counterpart. With its compelling plot and nuanced performance from SRK himself, this film became a huge success at the box office.
Raees (2017)
Shah Rukh Khan played Raees Alam in this crime drama from Gujarat and received critical acclaim for his performance as Raees. Additionally, it became an enormous commercial success.
Chennai Express (2013)
Directed by Rohit Shetty, this comedy-action film by Shah Rukh Khan and Deepika Padukone showcased their comedic timing and onscreen chemistry to great acclaim at the box office, setting new records.
Mohabbatein (2000)
Directed by Aditya Chopra, this musical romance brought together Shah Rukh Khan and Amitabh Bachchan in an unforgettable performance. Known for its beautiful soundtrack and iconic dialogue, Mohabbatein remains a fan favourite today.
Om Shanti Om (2007)
Directed by Farah Khan, this movie paid tribute to Hindi cinema with superstar Shah Rukh Khan as an under-appreciated actor during the 1970s era of Indian cinema – not to mention an outstanding soundtrack!
Jab Tak Hai Jaan (2012)
Directed by Yash Chopra, this movie marked his final turn as director. Starring Shahrukh Khan as an army officer who falls for Katrina Kaif’s journalist character was greatly received by both fans and critics alike.
Kabhi Alvida Naa Kehna (2006)
Directed by Karan Johar, this film explored the complexity of love and marriage. Starring Preity Zinta, Rani Mukherjee and Abhishek Bachchan among others, this flick saw Shah Rukh Khan deliver an outstanding performance as an unfulfilled husband – one that garnered much praise.
Fan (2016)
Director Maneesh Sharma’s psychological thriller showcased Shah Rukh Khan playing both roles, the superstar and an obsessive fan, Gaurav Chandna. SRK earned rave reviews for his deep and nuanced portrayal of Gaurav Chandna.
For over three decades, SRK has been an essential figure in the Hindi film industry, and his movies have brought joy and enjoyment to fans worldwide.
That said, the above list of top 20 SRK movies showcases his remarkable talents- that he has done with panache and style; continuing to serve as an inspirational figure and major force within his field.
Read more Latest Bollywood Articles on Esports Monk.