Hrithik Roshan has been winning hearts for more than 25 years now. He debuted with the blockbuster Kaho Naa… Pyaar Hai (2000), and with just one film, everyone knew Bollywood had found its next big star. Cut to today, and he remains one of the most bankable names in Indian cinema — fans still call him Bollywood’s Greek God.
Over the years, Hrithik has become famously selective, picking one or two films every few years and giving each role everything he has. His recent outings show exactly that range — the aerial action of Fighter (2024) and the spy showdown with Jr NTR in War 2 (2025), which went on to become one of his biggest worldwide grossers. And the most exciting chapter is still ahead: Hrithik is set to direct Krrish 4 himself, his first time behind the camera, with the film currently in the works.
And if we had to pick one performance that stands above everything else, it would be Agneepath (2012). Stepping into a role made legendary by Amitabh Bachchan was a huge risk, but Hrithik made Vijay Deenanath Chauhan completely his own. He didn’t try to copy the original — he played it quieter, angrier, with pain sitting behind his eyes in every scene. Watching him simmer through the revenge saga against Sanjay Dutt’s terrifying Kancha was a reminder that beneath the dancer and the action star is one of the finest actors of his generation. The film was a massive box office success, but more than the numbers, it’s the performance fans and I still talk about as Hrithik’s best movie to date.
While we wait for Krrish 4, here’s a look back at the best Hrithik Roshan movies so far. Count how many you’ve seen.
List of Hrithik Roshan Best Movies That Prove He Is a Born Superstar
1. Guzaarish (2010)
Directed by Sanjay Leela Bhansali, Guzaarish remains one of the most criminally underrated films in Hrithik’s career. He plays a quadriplegic magician who files a plea for euthanasia — the right to end his own life. It’s a heavy subject handled with rare beauty, and Hrithik’s restrained performance opposite Aishwarya Rai Bachchan and Aditya Roy Kapur is among his finest work.
2. Koi… Mil Gaya (2003)
Directed by his father Rakesh Roshan, this film showed that Indian cinema could pull off sci-fi with heart. Hrithik plays a developmentally challenged young man whose life changes when he befriends an alien. The role won him both the Filmfare and IIFA Awards for Best Actor, and ask anyone — it still ranks among his most loved performances.
3. Dhoom 2 (2006)
Before Aamir Khan joined the franchise, Hrithik made Dhoom truly iconic as the stylish super-thief Mr A. With Aishwarya Rai Bachchan, Abhishek Bachchan, and Uday Chopra alongside, the film became a phenomenon — and many fans still feel even Dhoom 3 couldn’t recreate the magic Hrithik brought to this one. It earned him another Filmfare Award for Best Actor.
4. Jodhaa Akbar (2008)
A historical epic you can rewatch any number of times. Hrithik as Emperor Akbar was majestic, perfectly matched by Aishwarya Rai Bachchan as Jodhaa, with A.R. Rahman’s soundtrack tying it all together. The film swept the Filmfare and IIFA Awards, including Best Film and Best Actor.
5. Kaho Naa… Pyaar Hai (2000)
The debut that started it all. Hrithik’s dancing, looks, and screen presence made him an overnight sensation, and the film — also starring Ameesha Patel and Anupam Kher — became a massive blockbuster. It remains one of the most successful debuts in Bollywood history, winning him both Filmfare and IIFA honours in his very first year.
6. Zindagi Na Milegi Dobara (2011)
Arguably the best travel film Bollywood has ever made. Hrithik plays Arjun, a workaholic who rediscovers life on a Spain road trip with his two best friends, played by Farhan Akhtar and Abhay Deol, with Katrina Kaif and Kalki Koechlin completing the cast. Funny, emotional, and quietly life-changing — it gets better with every rewatch.
Similar Article: Best Movies of Sanjay Dutt
7. Super 30 (2019)
Based on the inspiring true story of mathematician Anand Kumar from Patna, who coached students from poor backgrounds to crack the IIT entrance exam through his Super 30 programme. Hrithik disappeared into the role and earned a Filmfare Best Actor nomination. A genuinely motivating watch.
8. Kabhi Khushi Kabhie Gham (2001)
Karan Johar’s family saga is one of the most famous Indian dramas ever made, with an ensemble cast of Amitabh Bachchan, Shah Rukh Khan, Kajol, and Kareena Kapoor Khan. Hrithik holds his own among the giants as Rohan, the younger son trying to reunite his broken family. More than two decades later, it’s still a festival-season staple in Indian homes.
Similar Article- 10 Best Movies of Irrfan Khan That Show His Versatility
9. Krrish (2006)
The sequel to Koi… Mil Gaya gave India its most successful homegrown superhero. Hrithik stars alongside Priyanka Chopra and Rekha as the masked hero living a double life. The franchise continued with Krrish 3 in 2013, and the buzz around it is bigger than ever now that Hrithik himself is directing Krrish 4. This list would be incomplete without it.
10. Bang Bang! (2014)
A remake of the Hollywood film Knight and Day (starring Tom Cruise and Cameron Diaz), Bang Bang! pairs Hrithik with Katrina Kaif in a glossy, action-packed adventure about a charming thief on the run with a stolen diamond. It’s pure entertainment — fun, fast, and full of the stunts and dance moves only Hrithik can pull off.
Final Thoughts
From romance and sci-fi to historical epics and superhero films, very few actors have shown the range Hrithik Roshan has. With Krrish 4 marking his directorial debut, the most interesting phase of his career might just be beginning. Which of these films is your favourite?
Similar Article: Best Movies of Ranveer Singh

