Vishal Bhardwaj returns with O’ Romeo, a bold, stylized reinterpretation of Romeo and Juliet set against the brutal landscape of 1995 Mumbai’s criminal underworld. More than just a Shakespearean homage, this 2026 Valentine’s release blends noir aesthetics with explosive emotion, weaving a tale where love and vengeance are inextricably linked. Inspired by Hussain Zaidi’s Mafia Queens of Mumbai, the film merges real-world grit with poetic tragedy, offering a darkly romantic crime saga that pulses with intensity.
Story
O’ Romeo follows Afsha (Triptii Dimri), a woman consumed by grief after her husband Mehboob Qureshi (Vikrant Massey) is murdered by ruthless don Jalal (Avinash Tiwary). Seeking justice outside the law, she hires Ustara (Shahid Kapoor), a feared contract killer who secretly works for the Intelligence Bureau under the command of Inspector Ismail Khan (Nana Patekar). As Ustara pursues the hit, an unexpected bond forms between him and Afsha—sparking a dangerous romance amidst escalating violence. What begins as a mission of retribution spirals into chaos, blurring lines between duty, desire, and destiny.
The narrative starts slow, lingering in atmospheric buildup, but gathers momentum post-interval. While the nearly three-hour runtime tests patience with occasional indulgent pacing, Bhardwaj sustains intrigue with sharp twists and escalating tension. The fusion of romance and revenge never feels forced—instead, it evolves organically within a world dripping with moral ambiguity.
Performances
Shahid Kapoor delivers one of his career-best performances, balancing Ustara’s cold-blooded precision with fleeting vulnerability. Reuniting with Bhardwaj after Kaminey and Haider, Kapoor showcases dramatic depth, effortless action prowess, and surprising comedic flair. Triptii Dimri is equally compelling—her portrayal of grief-stricken resolve slowly softening into love is both nuanced and powerful.
Avinash Tiwary commands every frame as the menacing Jalal, while Nana Patekar and Tamannaah Bhatia (as Rabia) leave lasting impressions despite limited screen time. Vikrant Massey, though underused, brings quiet dignity to his role. The ensemble cast and supporting gangsters add authenticity, with their camaraderie lending unexpected humor to the grim narrative.
Behind the Lens
Cinematographer Ben Bernhard paints a dreamlike yet dangerous Mumbai, highlighted by an electrifying opening action sequence set to Dhak Dhak. From a surreal bullfight in Spain to a lavish masquerade, the visuals dazzle. Bhardwaj’s direction is meticulous—every detail, from a rooftop bathtub to a liquor-filled glass gun, feels intentional.
The music, composed by Bhardwaj with lyrics by Gulzar, enhances the mood. Hum To Tere Hi Liye is hauntingly beautiful, while Ishq Ka Fever brings rhythmic energy. The background score, however, is the true standout—elevating tension and emotion with precision.
Final Verdict
Despite pacing challenges, O’ Romeo is a triumph of cinematic craftsmanship. Anchored by stellar performances and a darkly poetic narrative, it’s a must-watch for fans of intense romantic thrillers. This Valentine’s Day, step into Bhardwaj’s world—where love doesn’t just conquer, it destroys.



















