Top 5 Highest-Grossing Shahid Kapoor Films At The Box Office & Where To Watch Them
A ranked look at Shahid Kapoor’s biggest box office earners, with India box office collections and current OTT platforms. The post Top 5 Highest-Grossing Shahid Kapoor Films At The Box Office & Where To Watch Them appeared first on Koimoi.

From his breakout as a leading man in the 2003 rom-com Ishq Vishk to gritty, intense roles in Kaminey, Haider, Udta Punjab, and Kabir Singh, Shahid Kapoor has built an impressive filmography with several standout performances. Although his most recent theatrical release, Deva, didn’t meet expectations at the box office, all eyes are now on his next film – Vishal Bhardwaj’s O Romeo, arriving in theaters on February 13, 2026. Until then, let’s revisit Shahid Kapoor’s top 5 highest-grossing films at the box office in India and their current streaming platforms.
1. Padmaavat (2018)
- Director: Sanjay Leela Bhansali
- Box Office India Lifetime: ₹300.26 crores
- IMDb Rating: 7.1/10
- Streaming On: Apple TV (Rent)
Plot: In medieval India, Queen Padmavati (Deepika Padukone) of Mewar lives with King Ratan Singh (Shahid Kapoor) until the tyrannical Sultan Alauddin Khilji (Ranveer Singh), obsessed with her beauty, attacks their kingdom to capture her.
Trending
2. Kabir Singh (2019)
- Director: Sandeep Reddy Vanga
- Box Office India Lifetime: ₹278.24 crores
- IMDb Rating: 7/10
- Streaming On: JioHotstar
Plot: The intense romantic drama follows a brilliant but short-tempered medical student (Shahid Kapoor) whose life spirals out of control after his girlfriend (Kiara Advani) is forced into an arranged marriage. Heartbroken, Kabir turns to addiction, ruining his career and relationships in the process.
3. 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
Plot: The sci-fi rom-com follows Aryan (Shahid Kapoor), a young robotics engineer who falls in love with Sifra (Kriti Sanon), a seemingly perfect woman introduced by his family. As their relationship deepens, Aryan discovers a shocking truth about her identity.
4. R… Rajkumar (2013)
- Director: Prabhu Deva
- Box Office India Lifetime: ₹64 crores
- IMDb Rating: 5.3/10
- Streaming On: Apple TV (Rent)
Plot: The romantic action drama follows Rajkumar (Shahid Kapoor), a fearless thug working for a ruthless drug lord. His life changes when he falls for Chanda (Sonakshi Sinha), the niece of a rival gangster.
5. Udta Punjab (2016)
- Director: Abhishek Chaubey
- Box Office India Lifetime: ₹59.6 crores
- IMDb Rating: 7.7/10
- Streaming On: Netflix
Plot: The Punjab-set hard-hitting crime drama follows the story of a troubled rockstar (Shahid Kapoor), a migrant worker (Alia Bhatt), a cop (Diljit Dosanjh), and a doctor (Kareena Kapoor Khan), who battle addiction, corruption, and the devastating impact of drug abuse.
Stay tuned to Koimoi for more box office updates!
Must Read: 3 Underdog Bollywood Films That Could Turn Into Surprise Blockbusters This Year
Follow Us: Facebook | Instagram | Twitter | YouTube | Google News
The post Top 5 Highest-Grossing Shahid Kapoor Films At The Box Office & Where To Watch Them appeared first on Koimoi.
Share
What's Your Reaction?
Like
0
Dislike
0
Love
0
Funny
0
Angry
0
Sad
0
Wow
0

