
Shahid Kapoor captures hearts with his incredible range. He transformed from a chocolate boy into a powerhouse performer. This birthday, we celebrate his most iconic roles available on OTT. From intense dramas to quirky comedies, he dominates every frame. His dedication to craft shines in every character he plays.

Director Shree Narayan Singh highlights the issue of escalating electricity bills in small-town India. Shahid Kapoor plays a lawyer who transforms from a joker into a serious social crusader. The film stars Shraddha Kapoor and Divyendu Sharma. After a personal loss, Kapoor’s character takes on a massive corporation in court. He uses humor and passion to drive the message home. It is a spirited legal drama.
Where to watch: Prime Video

Sumair is an undercover cop who goes on a rampage to save his kidnapped son. Shahid Kapoor stars in this stylish action film alongside Ronit Roy and Sanjay Kapoor. Director Ali Abbas Zafar emphasizes gritty realism and slick combat. The story unfolds over one chaotic night in a luxury hotel. Kapoor’s performance is lean, mean, and incredibly focused. This film redefined him as a modern action hero.
Where to watch: JioHotstar

In this high-octane thriller, Shahid Kapoor portrays a fearless and rebellious police officer. Director Rosshan Andrrews crafts a story centered on a massive conspiracy. The cast includes Pooja Hegde. Deva fights against a corrupt system to reveal the truth. Kapoor brings intense physical energy and a sharp screen presence to the role. It is a gripping watch for fans of fast-paced action and mystery.
Where to watch: Netflix

Directors Raj & DK present a clever tale of greed and artistic genius. Shahid Kapoor plays Sunny, a frustrated artist who starts printing counterfeit currency. The cast features heavyweights like Vijay Sethupathi and Kay Kay Menon. Sunny’s ambition leads him into a dangerous underworld of crime and high-stakes chases. Kapoor balances charm with desperation perfectly. It is one of the most acclaimed Indian series on OTT.
Where to watch: Prime Video

Shahid Kapoor delivers a powerhouse performance as a son seeking his missing father. Director Vishal Bhardwaj sets this Hamlet adaptation in the scenic but volatile Kashmir. The cast includes Tabu, Kay Kay Menon, and Shraddha Kapoor. Haider’s descent into madness and revenge is both tragic and poetic. Kapoor’s dedication to this complex character earned him massive critical acclaim. It is a dark, soul-stirring cinematic experience.
Where to watch: Zee5

Shahid Kapoor plays Aditya, a depressed tycoon finding a new lease on life. He meets the talkative Geet (Kareena Kapoor) during a random train journey. Director Imtiaz Ali focuses on their contrasting personalities. Aditya’s quiet transformation remains a highlight of Kapoor’s early career. The film explores love and self-discovery through beautiful landscapes and iconic songs. It is a modern classic of Indian cinema.
Where to watch: JioHotstar and Prime Video

Director Sandeep Reddy Vanga tells the story of an orthopedic surgeon with extreme anger issues. Shahid Kapoor plays Kabir, who chooses a path of self-destruction after losing his love. Kiara Advani stars as Preeti. The film tracks his volatile emotions and addictions in a raw, unfiltered manner. Kapoor’s intense portrayal sparked huge debates across the country. It remains one of his most talked-about and commercially successful roles.
Where to watch: JioHotstar

Shahid Kapoor plays Prem, the quintessential "good boy" in this traditional family drama. Director Sooraj Barjatya focuses on the purity of arranged marriages. Amrita Rao stars as Poonam. The plot follows their sweet courtship and a testing trial by fire. Kapoor’s gentle demeanor and sincerity won over audiences everywhere. The film celebrates unconditional love and family values. It is a nostalgic favorite for many fans.
Where to watch: Zee5, Prime Video, Netflix