The Best Shah Rukh Khan Movies

Over 6.0K Ranker voters have come together to rank this list of The Best Shah Rukh Khan Movies
Voting Rules
Vote for your favorite Shahrukh Khan movies, regardless of critic reviews or how big the role was.

This list of the best Shahrukh Khan movies is ranked best to worst by Bollywood buffs just like you. Shahrukh Khan's highest grossing movies have received a lot of accolades over the years, earning millions upon millions around the world. The order of these top Shahrukh Khan movies is decided by how many votes they receive, so only highly rated Shahrukh Khan movies will be at the top of the list.

Also known as SRK, Shahrukh Khan has appeared in more than 80 Bollywood movies, earning him nicknames like "King of Bollywood" and the "Baadshah of Bollywood." Winner of 14 Filmfare Awards, Shahrukh Khan started his acting career by playing villainous roles before starring in several successful romantic films. With an estimated fan base of over one billion, Shahrukh Khan has been called the world's biggest movie star by many media outlets.

This list answers the questions, "What are the best Shahrukh Khan movies?" and "What are the greatest Shahrukh Khan roles of all time?" The greatest Shahrukh Khan performances didn't necessarily come from the best movies, but in most cases they go hand in hand. This Shahrukh Khan filmography includes Rab Ne Bana Di Jodi, King Uncle and more films. Shahrukh Khan has had so many hit movies, so people often debate each other over what the greatest Shahrukh Khan movie of all time is. If you think the best Shahrukh Khan role isn't at the top, then vote it up so it has the chance to become number one. 

Ranked by
  • Dilwale Dulhania Le Jayenge
    Shah Rukh Khan, Kajol, Anupam Kher
    2,374 votes
    • Released: 1995
    • Directed by: Aditya Chopra
    Dilwale Dulhania Le Jayenge, also known as DDLJ, is a 1995 Indian romantic drama film. It was written and directed by Aditya Chopra, produced by Yash Chopra, and stars Shah Rukh Khan and Kajol. The ...more
  • Kuch Kuch Hota Hai

    Kuch Kuch Hota Hai

    Shah Rukh Khan, Salman Khan, Kajol
    2,034 votes
    • Released: 1998
    • Directed by: Karan Johar
    Kuch Kuch Hota Hai (English: Something... Something Happens) also known as KKHH, is a 1998 Indian Hindi-language romantic drama film, released in India and the United Kingdom on 16 October 1998. It ...more
  • Kabhi Khushi Kabhie Gham
    Shah Rukh Khan, Amitabh Bachchan, Hrithik Roshan
    1,844 votes
    • Released: 2001
    • Directed by: Karan Johar
    Kabhi Khushi Kabhie Gham..., also known as K3G, is a 2001 Indian drama film written and directed by Karan Johar and produced by his father, Yash Johar. Written specifically to evoke nostalgia among ...more
  • My Name Is Khan
    Shah Rukh Khan, Kajol, Zarina Wahab
    1,836 votes
    • Released: 2010
    • Directed by: Karan Johar
    My Name Is Khan (aka MNIK) is a 2010 Indian Hindi drama film directed by Karan Johar. An Indian Muslim man who suffers from the Asperger's syndrome, a form of autism that impacts social interaction ...more

    Available On:

  • Veer-Zaara
    Shah Rukh Khan, Amitabh Bachchan, Hema Malini
    1,672 votes
    • Released: 2004
    • Directed by: Yash Chopra
    Veer-Zaara is a 2004 Indian romantic drama film directed by Yash Chopra under the Yash Raj Films banner. The film stars Shah Rukh Khan and Preity Zinta in the leading roles, with Rani Mukerji, Manoj ...more
  • Kal Ho Naa Ho
    Shah Rukh Khan, Preity Zinta, Kajol
    2,152 votes
    • Released: 2003
    • Directed by: Nikhil Advani, Ron Reid Jr.
    Kal Ho Naa Ho, abbreviated as KHNH, is a 2003 Indian romantic comedy-drama film, directed by debutante director Nikhil Advani. The film was written by Niranjan Iyengar and Karan Johar and produced by ...more