Table of Content
When we talk about Shahid Kapoor Movies, one thing is clear - the man knows how to surprise us.
From playing the chocolate-boy lover in Jab We Met to the dark, intense surgeon in Kabir Singh, Shahid has never stayed in one box.
His filmography is full of characters that made us laugh, cry, fall in love, and sometimes even feel uncomfortable - in a good way.
If you’re planning a movie marathon or just wondering which Shahid Kapoor movies truly stand out, this list of his top IMDb-rated movies is the perfect place to start.
1. Haider
IMDb Rating: 8.0/10
Where to watch: Zee5

The narrative tracks Haider Meer (Shahid Kapoor), a young man who comes back to his hometown after the enigmatic disappearance of his father, Dr. Hilal Meer (Narendra Jha), a figure of defiance.
As Haider unravels truths regarding his father's destiny, he becomes entangled in a cycle of treachery and revenge, reflecting the timeless motifs of Hamlet. His bond with his mother, Ghazala (Tabu), becomes increasingly intricate as he discovers her connection with his uncle, Khurram (Kay Kay Menon), intensifying his doubts.
A significant moment occurs when he encounters Roohdar (Irrfan Khan), who reveals that Khurram arranged for his father's death while in state custody. As Haider contends with this awareness, his path transforms into a reflection on sorrow, retribution, and the recurring pattern of brutality. Haider is one of the best Shahid Kapoor Movies.
2. Jab We Met
IMDb Rating: 7.9/10
Where to watch: Amazon Prime Video / JioHotstar

I think Jab We Met needs no introduction. The movie’s characters (Aditya and Geet), songs, dialogues and everything touched the heart of every generation.
Set mainly in Mumbai, Bathinda, and Shimla, Jab We Met narrates the tale of a spirited Punjabi girl, Geet Dhillon, whose journey takes a turn when she encounters a troubled Mumbai businessman, Aditya Kashyap, on a night train to Delhi.
In the effort to bring him back on board as he gets off at a station, they find themselves stuck in the middle of nowhere. After leaving his corporate job due to a breakup with his girlfriend, Aditya lacks any specific destination until Geet persuades him to go with her to her family and subsequently to elope with her hidden boyfriend, Anshuman.
Also Read: Dhurandhar 2 Teaser, Budget, Release Date & OTT Details
3. Udta Punjab
IMDb Rating: 7.7/10
Where to watch: Netflix

The movie explores the alarming extent of drug addiction among the young people in Punjab.
In Udta Punjab, director Abhishek Chaubey exposes the harsh truths of drug smuggling across the border and the merciless individuals involved in this trade. Nonetheless, he primarily follows the experiences of four characters: Tommy Singh (Shahid Kapoor), Sartaj Singh (Diljit Dosanjh), Dr. Preet Sahni (Kareena Kapoor Khan), and Mary Jane (Alia Bhatt), whose lives are significantly impacted by this threat
4. Kaminey
IMDb Rating: 7.4/10
Where to watch: Netflix / Prime Video

The film Kaminey explores the intertwined stories of twins Charlie and Guddu, portrayed by Shahid Kapoor. Charlie has a lisp, Guddu has a stutter, but that’s where the commonalities cease. Charlie is a petty fraudster, whereas Guddu is a respectable NGO employee.
Their lives intersect when Charlie becomes involved with the mob and a drug deal that fails, while Guddu’s romantic interest, Sweety (Priyanka Chopra), discloses her pregnancy. Kaminey is the only one among Shahid Kapoor Movies where he plays a double role.
5. Jersey
IMDb Rating: 7.3/10
Where to watch: Netflix

The tale of Jersey centers on Arjun Talwar (Shahid), a talented cricketer hailing from Chandigarh. He has an outstanding record, featuring 106 half-centuries, fifty-two centuries, nine double centuries, and two triple centuries. His career declined after a painful event following the 1985-86 Duleep Trophy finals. He discovers that his inclusion in the Indian national team was an error, prompting him to leave cricket in disappointment.
6. Chup Chup Ke
IMDb Rating: 7.1/10
Where to watch: Netflix / Prime Video

Chup Chup Ke is a cult classic comedy in Shahid Kapoor movies list. Jeetu (Shahid Kapoor), a hustler from a small town, is perpetually in debt and evading creditors. His father, a retired educator, and his fiancée endure the repercussions of his financial insecurity. He is repeatedly reprimanded and compelled to end his life out of humiliation. Jeetu opts to simulate his own death so that his family can collect his life insurance to settle previous debts.
Also Read: Movies Releasing This Valentine’s: O’ Romeo, Tu Yaa Main & More
Two clumsy fishermen, portrayed by Paresh Rawal and Rajpal Yadav, stumble upon Jeetu caught in fishing nets and decide to take him along. They are in debt to a businessman, Prabhat Singh Chauhan (Om Puri), and mistaking him for a wealthy individual, devise a plan to offer Jeetu's services to Chauhan in return for the debt they owe.
7. Padmaavat
IMDb Rating: 7.1/10
Where to watch: Prime Video

The narrative takes place in medieval India and centers on the bravery and beauty of Rani Padmavati. Rani Padmavati is the spouse of Ratan Singh, the Rajput king of Mewar. She is likewise the fixation of Alauddin Khalji, the Sultan of Delhi.
Shahid Kapoor portrayed the noble Rajput King Maharawal Ratan Singh, the loyal husband of Rani Padmavati (Deepika Padukone).
8. Kabir Singh
IMDb Rating: 7.0/10
Where to watch: JioHotstar

Although it has been over 7 years since the movie was released, it remains significant for various reasons; some believe it's due to certain scenes that many regard as a fantastic and one-of-a-kind experience. This film is a remake of the Telugu hit.
The narrative depicts ‘a genius but reckless surgeon’ named Kabir Singh (Shahid Kapoor), who descends into self-destruction after the woman (Kiara Advani as Preeti) he loves is forced to marry someone else. Kabir Singh is one of the most popular Shahid Kapoor movies.
Recently, Shahid Kapoor's deva was released in theaters in 2025. Before this, Teri Baaton Mein Aisa Uljha Jiya was released in 2024 which was not going well at the box office.
These are the Shahid Kapoor Movies with top IMDb ratings. If we talk about his upcoming movies, there is good news for you. Shahid Kapoor is back with an intense avatar in O’ Romeo directed by Vishal Bhardwaj. The film will release on Valentine's Day i.e, 14 Feb 2026. It stars Tripti Dimri, Disha Patani and other actors.
From romance to revenge, Shahid Kapoor Movies showcase his incredible range as an actor. With O’ Romeo next, his journey only looks more exciting from here.
You May Also Like
| Upcoming Hindi Movies In 2026 | ||
| Crime 101 | Tu Yaa Main | Do Deewane Seher Mein |



_1735214375.webp)





