With O’Romeo, Vishal Bhardwaj brings audiences into a dark and intense interpretation of love entangled with crime and power. The film takes cues from Hussain Zaidi’s Mafia Queens of Mumbai, reimagining elements of underworld lore through the lens of raw emotion and gripping action. Anchored by Shahid Kapoor and backed by a strong ensemble cast, the film aims to balance visceral thrills with a layered romantic narrative.
From the outset, O’Romeo announces itself as a cinematic experience designed for theatrical screens. Its production values, ambitious runtime, and the weight of its narrative ambitions signal that this is not a casual Valentine’s Day romance. Instead, Bhardwaj pushes into territory where passion and violence intersect, testing the boundaries of traditional romantic thrillers in Hindi cinema.
O’Romeo: Plot
O’Romeo follows the story of Ustara, portrayed by Shahid Kapoor, a fierce and unpredictable figure within Mumbai’s underworld during a volatile era. The narrative explores his journey through violence, love, and devotion when he becomes entangled with Afshan, played by Triptii Dimri, a woman whose motives and emotions shift the trajectory of his life. Inspired in part by real accounts detailed in Mafia Queens of Mumbai, the film situates its characters amidst crime and ambition but focuses intensely on the internal turmoil sparked by obsession and unrequited longing.
The screenplay weaves romance and brutality, bringing the two sides of Ustara’s life into stark contrast. His devotion to Afshan becomes the catalyst for a chain of events that push him deeper into conflict with rivals and his own conscience. The story does not shy away from the territory of adult drama and crime, earning an A certificate from the censor board for its graphic depiction of violence and mature themes.
At its core, the film positions love not as a sanctuary but as a force that can ignite both truth and ruin. Bhardwaj’s narrative choices ensure that the plot remains unpredictable, with each act driving home the sense that the underworld is as much a character as the protagonists themselves.
O’Romeo: Performances
Shahid Kapoor anchors O’Romeo with a performance that leans into the ferocity and vulnerability of his character. As Ustara, he embodies intensity not just through physicality but through expressive restraint. Kapoor’s portrayal avoids caricature, offering a nuanced take on a man hardened by circumstances yet deeply moved by his connection to Afshan. His transformation from a feared criminal to a man caught in emotional upheaval is convincing and compelling.
Triptii Dimri matches Kapoor’s energy with a strong showing as Afshan. Her performance balances fierce independence with emotional fragility, giving her character depth beyond the typical romantic foil. Dimri’s chemistry with Kapoor is evident, and their shared scenes carry a tension that feels vital to the story’s emotional thrust.
The supporting cast, which includes accomplished performers such as Nana Patekar, Avinash Tiwary, Vikrant Massey, Tamannaah Bhatia and Disha Patani, enriches the film’s world. Each actor brings a distinct presence, whether in moments of confrontation, alliance, glamour or subtle tension, and they help broaden the narrative beyond its central romance.
O’Romeo: Analysis
Visually and thematically, O’Romeo is ambitious. Bhardwaj’s direction leans into a palette that reflects the grim realities of the criminal world while still allowing moments of poignant beauty, particularly in scenes of quiet interaction between the leads. The cinematography and production design lend the film an almost noir quality, grounding its more dramatic elements in atmospheric realism.
The film’s strength lies in how it combines emotional stakes with physical danger. Rather than simply staging action for spectacle, Bhardwaj uses violence to reveal character and escalate conflict. This approach ensures that the narrative remains character-driven even when the scale of conflict expands.
Where the film occasionally stumbles is in its pacing. At close to three hours, there are points where the narrative feels stretched, and the transition between romantic buildup and high-octane action could be smoother. Yet these pacing issues rarely undermine the overall impact, and the film’s commitment to exploring its characters’ emotional landscapes gives it a weight that many thrillers lack.
The interactions between Ustara and Afshan stand out because they are not presented as idealised love but as complex human connections shaped by circumstance, power, and survival. This adds a layer of realism to the romance, making their dynamic one of the film’s most compelling aspects.
O’Romeo: Verdict
O’Romeo is a bold effort in contemporary Hindi cinema, blending action, romance and drama into a tapestry that aims for both emotional depth and commercial thrill. Shahid Kapoor delivers one of his most intense performances in years, and Triptii Dimri holds her own with a performance that is impactful and memorable. Vishal Bhardwaj’s direction brings stylistic finesse and narrative ambition, even if the film’s length occasionally tests the viewer’s patience.
The film works best when it maintains its focus on character and consequence rather than spectacle alone. In doing so, it offers a compelling theatrical experience that is both intense and affecting. For audiences seeking a mature, emotionally charged action romance with strong performances and a distinctive directorial voice, O’Romeo is a satisfying watch.
O’Romeo: Rating
Critics Rating: 4/5
Box Office Rating: 3/5
Stay tuned for Movie reviews, ott reviews, latest bollywood movie reviews, box office movie reviews.
