Published By: Jayati

SRK’s greatest hits: We’ve ranked the best Shah Rukh Khan movies—see which ones made the top!

We’ve ranked the King of Bollywood by his performances. It’s a tough job, but someone’s gotta keep an eye on royalty!

Shah Rukh Khan, the "King of Bollywood," has been stealing hearts for decades with his charm and talent. From iconic love stories to deeper, more serious roles, he just knows how to pull you in. And let’s not forget his fans—who literally camp outside his house just to see him once! In this piece, we're not just talking about box office hits, but movies where his acting really shines and shows why he’s still on top.

'Om Shanti Om' (2007)

In this 2007 blockbuster, Shah Rukh plays two roles—first as Om, a young actor who's totally smitten with a superstar, Shanti, and later as his reincarnation, trying to solve his own murder. The film’s got it all: romance, drama, and an iconic dance number featuring a tonne of Bollywood stars. SRK’s performance here is absolute magic, showing us exactly why he’s the King of Bollywood!

'Swades' (2004)

In Swades, Shah Rukh Khan plays Mohan, a NASA scientist who heads back to his Indian village and gets motivated to make a difference. The film, directed by Ashutosh Gowariker, explores the themes of identity and social change. Even though it didn’t do great at the box office, it’s gained a cult following for Khan’s heartfelt performance and the powerful story about reconnecting with one’s roots. Swades is definitely a standout in Indian cinema.

'Chak De! India' (2007) 

In Chak De! India, Shah Rukh Khan stars as a former hockey player who takes on the role of coach for the Indian women's field hockey team. His mission is to unite the team and overcome obstacles to secure victory. The film’s all about teamwork, grit, and overcoming challenges. SRK’s performance really stands out because there are no romantic scenes or musical numbers—just him showing off his incredible acting skills! He chose this role due to his own hockey background from college. It's one of his best performances, celebrated for its genuine sports portrayal.

'Paheli' (2005)

Directed by Amol Palekar, who also did the classic Gol Maal, Paheli is a quirky supernatural romance with Shah Rukh Khan and Rani Mukherji. SRK takes on two roles: an uninterested husband and a ghost who falls in love with his wife. The movie's mix of comedy and romance was ahead of its time and is now getting more appreciation. SRK really shines by switching from a grumpy husband to a charming ghost, showing off his acting chops.

'Veer-Zaara' (2004) 

Directed by Yash Chopra, Veer-Zaara is a beautiful love story featuring Shah Rukh Khan and Preity Zinta. The film follows Veer, an Indian Air Force pilot, and Zaara, a woman he falls in love with, with their romance spanning years and overcoming various challenges. Told through flashbacks, Veer recounts his story to a lawyer who helps resolve long-standing cases. The film is a heartfelt tale of love and sacrifice, and Khan and Zinta deliver standout performances. It’s a touching movie that tugs at the heartstrings and was loved by audiences and critics alike.

'My Name is Khan' (2010) 

In My Name Is Khan, Shah Rukh Khan takes on a powerful role as Rizwan Khan, who travels across the U.S. to spread a message of love. It's a big departure from his usual romantic roles, and he really nails the emotional depth. The film was a massive hit, getting tonnes of praise from both critics and audiences. It even broke box office records in several countries. Khan's performance is heartfelt and memorable, making it one of his finest roles.

Also, Dilwale Dulhania Le Jayenge, Kuch Kuch Hota Hai, Devdas, Jab Tak Hai Jaan, and the recent Pathaan are some of Shah Rukh Khan’s top movies. They’ve all been huge hits at the box office and really show off his amazing range as an actor.