Shahid Kapoor has made quite a name for himself in the film industry, transitioning from his breakout role in the romantic comedy Ishq Vishk in 2003 to delivering powerful performances in gripping films like Kaminey, Haider, Udta Punjab, and Kabir Singh. His filmography is impressive and showcases a range of different characters and stories. While his latest theatrical release, Deva, may not have achieved the expected success at the box office, anticipation is already building for his upcoming project, O Romeo, directed by Vishal Bhardwaj, which is set to hit theaters on February 13, 2026. In the meantime, let’s take a look back at Shahid Kapoor's top five highest-grossing films in India and where you can catch them streaming.
Padmaavat (2018)
See AlsoScream 7: Super Bowl Ad and Early IMAX ScreeningsJacob Elordi as James Bond? 2026 Oscar Nominee Eyed for 007 Role | Denis Villeneuve's Bond UpdateIron Lung Takes UK Box Office by Storm | Markiplier's Cinematic DebutAkshay Kumar's Review of Mardaani 3: Rani Mukerji's Power-Packed Performance- Director: Sanjay Leela Bhansali
- Box Office India Lifetime: ₹300.26 crores
- IMDb Rating: 7.1/10
- Streaming On: Apple TV (Rent)
Synopsis: Set in the medieval era of India, this film tells the story of Queen Padmavati, played by Deepika Padukone, who lives a serene life with her husband, King Ratan Singh (played by Shahid Kapoor). However, their peace is shattered when the tyrant Sultan Alauddin Khilji, portrayed by Ranveer Singh, becomes infatuated with Padmavati's beauty and launches an attack on their kingdom with the intent to capture her.
- Director: Sanjay Leela Bhansali
Kabir Singh (2019)
- Director: Sandeep Reddy Vanga
- Box Office India Lifetime: ₹278.24 crores
- IMDb Rating: 7/10
- Streaming On: JioHotstar
Synopsis: This intense romantic drama follows Kabir, an exceptionally talented yet hot-headed medical student (played by Shahid Kapoor), whose world spirals out of control when his girlfriend, portrayed by Kiara Advani, is compelled into an arranged marriage. Heartbroken, Kabir succumbs to addiction, leading to the deterioration of his career and personal relationships.
- Director: Sandeep Reddy Vanga
Teri Baaton Mein Aisa Uljha Jiya (2024)
- Director: Amit Joshi
- Box Office India Lifetime: ₹87 crores
- IMDb Rating: 6.2/10
- Streaming On: Prime Video
Synopsis: This sci-fi romantic comedy features Aryan, a young robotics engineer (played by Shahid Kapoor), who falls for Sifra, a woman introduced by his family as seemingly perfect (played by Kriti Sanon). As their relationship progresses, Aryan unearths a startling secret about her true identity that changes everything.
- Director: Amit Joshi
R… Rajkumar (2013)
- Director: Prabhu Deva
- Box Office India Lifetime: ₹64 crores
- IMDb Rating: 5.3/10
- Streaming On: Apple TV (Rent)
Synopsis: This romantic action drama revolves around Rajkumar, a fearless thug (played by Shahid Kapoor) who works under a ruthless drug lord. His life takes a dramatic turn when he falls in love with Chanda, the niece of a rival gangster, creating a complex web of loyalty and romance.
- Director: Prabhu Deva
Udta Punjab (2016)
- Director: Abhishek Chaubey
- Box Office India Lifetime: ₹59.6 crores
- IMDb Rating: 7.7/10
- Streaming On: Netflix
Synopsis: This hard-hitting crime drama set in Punjab interweaves the lives of a troubled rockstar (played by Shahid Kapoor), a migrant worker (Alia Bhatt), a dedicated cop (Diljit Dosanjh), and a compassionate doctor (Kareena Kapoor Khan). Together, they confront the harsh realities of addiction, systemic corruption, and the devastating effects of drug abuse in their community.
- Director: Abhishek Chaubey
Stay connected with Koimoi for more updates on box office trends and insights!