Shahid Kapoor made his debut with the 2003 coming-of-age romance film, Ishq Vishk. He played the role of Rajiv Mathur.
In this Sooraj Barjatya’s romantic-family-drama, Shahid stepped into the shoes of Prem, an aagyakari beta and super-loving life partner. The movie released in 2006.
Every girl wanted to marry someone like Aditya Kashyap from Imtiaz Ali’s 2007 rom-com. He remains swoon-worthy Mr. Right.
He essayed the role of twins, Charlie and Guddu, one with a lisp and the other with a stutter in Vishal Bhardwaj’s Kaminey. He is too good in this cult movie.
It was an out-and-out Rani Mukerji film, but Shahid Kapoor’s cricketer act got the girls swooning over him.
Mausam was awesome! Seriously, the film and Shahid deserved way better than what it ended up with. Shahid in uniform remains every girl’s dream crush.
He played not one, not two but three roles from three different eras. And looked handsome in all of them!
His role of Romeo Rajkumar drew mixed reactions from the audience, but the film turned out to be a big blockbuster in Shahid’s career.
Completing Vishal Bhardwaj’s Shakespearean trilogy, Haider brought the best of Shahid Kapoor and how. *SPEECHLESS*
A complete mess of a film by Queen-fame Vikas Bahl, but Shahid’s looks, especially his hairstyle, remains on top of our mind to date.
Speaking of hairstyles, how can one miss Shahid’s Tommy Singh from Abhishek Chaubey’s crime film. Man, this movie gives us chills!
He essayed the character of a British Army’s sepoy in Rangoon who dares to fall in love with a woman beyond his ranks. Jamadar Nawab Malik is good, very good.
Shahid portrayed the role of righteous, Maharawal Ratan Singh in Sanjay Leela Bhansali’s epic drama, Padmaavat.
Want to see Shahid Kapoor look dapper in a lawyer’s robe? Make sure to watch this rom-com with a social message.
His most-controversial movie to date (yes, it surpassed Padmaavat as well), and the highest-grossing film of his career is Kabir Singh.