
Entertainment
Salman Khan Movies List - Complete Filmography and Best Films Guide
Complete guide to Salman Khan movies - from Maine Pyar Kiya to Sikandar. Explore his best films, upcoming projects, and where to watch online.


With Cocktail 2 hitting theatres on June 19, 2026 — starring Shahid Kapoor alongside Kriti Sanon and Rashmika Mandanna — there's no better time to revisit the actor's finest performances currently streaming on OTT. From the searing intensity of Kabir Singh to the quiet grace of Jersey and the Shakespearean tragedy of Haider, Shahid Kapoor has built one of the most eclectic filmographies in modern Bollywood. Whether you're catching up before his latest release or planning a weekend binge, here are the best Shahid Kapoor movies streaming right now on Netflix and Prime Video.
Genre: Romantic Drama | Director: Sandeep Reddy Vanga | Cast: Shahid Kapoor, Kiara Advani, Nikita Dutta

Love it or debate it, Kabir Singh was a cultural phenomenon — the highest-grossing Hindi film of 2019 and one of the most talked-about performances of Shahid Kapoor's career. He plays Kabir, a brilliant but self-destructive surgeon whose life spirals into rage and addiction after his relationship with Preeti (Kiara Advani) falls apart. The film divided critics but audiences responded with extraordinary intensity, making it a ₹375 crore worldwide blockbuster. Shahid's performance — raw, unflinching, and physically transformative — earned him widespread acclaim and a Filmfare Award for Best Actor.
What makes Kabir Singh compelling beyond the controversy is Shahid's complete immersion in the role. He bulked up, adopted the character's hunched posture, and committed to making Kabir's emotional meltdown feel uncomfortably real. The film's soundtrack — including the iconic "Bekhayali" — became inseparable from its cultural footprint.
A polarising but undeniable landmark performance that shows Shahid at his most intense. Not currently confirmed on Netflix — check availability on Amazon Prime Video with Ads or JioHotstar.
Genre: Crime Drama | Director: Abhishek Chaubey | Cast: Shahid Kapoor, Alia Bhatt, Kareena Kapoor, Diljit Dosanjh

A searing, chaotic, and darkly comic portrait of Punjab's drug crisis, Udta Punjab is one of the most audacious Hindi films of the decade. Shahid plays Tommy Singh, a rockstar whose addiction mirrors the collapse around him — a performance of manic energy that is both entertaining and deeply unsettling. The film weaves together four intersecting stories, each representing a different face of the drug epidemic.
The film was mired in censorship battles before release, with the CBFC demanding extensive cuts before the Bombay High Court intervened. That controversy only amplified its impact. Shahid's performance as the self-destructive, Jatt-addled rockstar is a career highlight — he disappears into the role with a physical and vocal transformation that is genuinely unrecognisable from his polished star image. The film earned him his first Filmfare Award for Best Actor (Critics) and remains one of his most respected performances.
Essential viewing for anyone who wants to see Shahid Kapoor shed his pretty-boy image completely. Streaming on Netflix India.
▶ Watch Udta Punjab on Netflix
Genre: Crime Drama | Director: Vishal Bhardwaj | Cast: Shahid Kapoor, Tabu, Shraddha Kapoor, Kay Kay Menon

Vishal Bhardwaj's Shakespearean adaptation of Hamlet set in 1990s Kashmir is arguably Shahid Kapoor's finest film. He plays Haider, a young poet who returns to his homeland after his father's disappearance, only to uncover a web of political violence, family betrayal, and personal tragedy. The film is a masterpiece of atmosphere — the snow-covered Kashmir valley becomes a character itself, its beauty contrasting with the brutality of the conflict.
Shahid delivers a career-defining performance, moving from vulnerability to rage to heartbreak with breathtaking ease. The climax — a single-take confrontation in a graveyard — is one of the most powerful sequences in modern Hindi cinema. Tabu, playing his mother Ghazala, matches him beat for beat in a performance of her own legendary career. The film won five National Film Awards and solidified Shahid's reputation as a serious actor capable of carrying complex, politically charged material.
A masterpiece of Indian cinema that shows Shahid Kapoor at his absolute best. Streaming on Amazon Prime Video and JioHotstar.
Genre: Sports Drama | Director: Gowtam Tinnanuri | Cast: Shahid Kapoor, Mrunal Thakur, Pankaj Kapur
A deeply moving sports drama about a 36-year-old cricketer who gives up his career too early and returns to the game to fulfill his son's dream. Shahid plays Arjun, a former Ranji Trophy player whose unfulfilled potential haunts his marriage and his sense of self. The Hindi remake of the Telugu blockbuster of the same name, Jersey succeeds largely because Shahid grounds the athletic spectacle in real, vulnerable emotion.
The father-son dynamic is the film's beating heart — Shahid's chemistry with young Ronit Kamra as his son is tender and authentic. Mrunal Thakur, as his wife, brings a quiet dignity to a role that could have been reduced to the "supportive spouse" cliché. The cricket sequences are superbly shot, but it's the moments between matches — the small gestures of love and regret — that make Jersey special. Streaming on Netflix India.
A warm, tear-jerking sports drama that proves Shahid can make you cry without shouting.
Genre: Crime Thriller | Director: Vishal Bhardwaj | Cast: Shahid Kapoor, Priyanka Chopra, Amole Gupte

The film that marked Shahid Kapoor's transition from romantic hero to serious actor. In Kaminey, he plays twin brothers — Charlie, a scrappy small-time hustler with a stutter, and Guddu, a naive government employee with a lisp. The performance is a technical and emotional tour de force: Shahid makes both brothers distinct not just through makeup but through completely different body language, speech patterns, and energy. You never forget which brother is on screen.
The film itself is a Vishal Bhardwaj masterpiece of overlapping crime plots, dark humour, and Pulp Fiction-style narrative energy. Priyanka Chopra, as a pregnant bookie caught in the chaos, brings her trademark verve. But this is Shahid's film — the double role was a gamble that paid off spectacularly, earning him widespread critical acclaim and proving he could carry a film on his own terms.
A breakthrough performance that changed the trajectory of Shahid Kapoor's career forever. Streaming on Amazon Prime Video.
▶ Watch Kaminey on Prime Video
Q: Which Shahid Kapoor movies are available on Netflix India?
A: Udta Punjab and Jersey are currently streaming on Netflix India. Kabir Singh may also be available depending on regional licensing.
Q: Where can I watch Haider online in India?
A: Vishal Bhardwaj's Haider is streaming on Amazon Prime Video and JioHotstar across India.
Q: What is Shahid Kapoor's highest-rated movie on IMDb?
A: Haider holds an IMDb rating of 8.0/10, making it his highest-rated film. Jab We Met follows closely at 7.9/10.
Q: Is Kaminey available on OTT?
A: Yes, Vishal Bhardwaj's Kaminey is streaming on Amazon Prime Video India.
Q: When is Cocktail 2 releasing?
A: Cocktail 2, starring Shahid Kapoor, Kriti Sanon, and Rashmika Mandanna, releases in theatres on June 19, 2026. Book via magicpin and save on tickets at PVR and INOX.
Q: How can I save on OTT subscriptions to watch Shahid Kapoor movies?
A: magicpin offers savings on OTT subscriptions including Amazon Prime and JioHotstar. Check the latest offers on magicpin before your next subscription renewal.
Find more entertainment content: Entertainment Blog | Best Madhuri Dixit Movies on OTT | Best Varun Dhawan Movies on OTT

Complete guide to Salman Khan movies - from Maine Pyar Kiya to Sikandar. Explore his best films, upcoming projects, and where to watch online.

From Bajirao Mastani to Dhurandhar, explore the best Ranveer Singh movies streaming on Netflix, Prime Video & Disney+ Hotstar. Book cinema tickets via magicpin.

Explore Manoj Bajpayee's best movies on OTT — Satya, The Family Man, Special 26, Gangs of Wasseypur & more. Don't miss his new film Governor in cinemas June 12. Save on Amazon Prime via magicpin.

Bhooth Bangla starring Akshay Kumar and Tabu arrives on Netflix India June 12, 2026. Read our guide on the cast, story, box office and how to save on movie tickets and OTT via magicpin.