O’ Romeo Movie Review is finally here as Vishal Bhardwaj’s much-anticipated film hit theatres on February 13. According to industry sources, expectations were sky-high from the Shahid Kapoor–Bhardwaj reunion after their previous successes. Fans noticed that while the film promises a gritty, globe-trotting revenge saga, the execution feels uneven. Despite slick visuals and intense action, the narrative struggles with pacing — although Shahid Kapoor’s powerful performance keeps the film watchable for most of its runtime.
O’ Romeo Movie Review: Story Overview
Directed by Vishal Bhardwaj, O’ Romeo is a gory romantic revenge drama set in 1995. The story revolves around Ustara, played by Shahid Kapoor, a feared Mumbai gangster known for eliminating enemies with a razor.
The plot gains momentum when Afsha (Tripti Dimri) approaches him seeking revenge for her husband Mehboob’s murder. Initially reluctant, Ustara eventually agrees after witnessing her desperation and rage.
The narrative travels from Mumbai to Kathmandu and finally Spain. While the premise sounds gripping, the storytelling often feels stretched. The film attempts to balance romance, action, and revenge — but the emotional payoff is inconsistent.
O’ Romeo Movie Review: 90s Revenge Drama Setup
One of the film’s strongest aspects is its immersive 1995 setting. Bhardwaj uses period news references and visual cues effectively to recreate the era.
The opening sequence — where Ustara takes down multiple henchmen inside a cinema hall — instantly sets the film’s violent, stylized tone. It promises a high-octane ride.
The international canvas, especially the Spain portions, adds visual freshness. Meanwhile, the Mumbai underworld segments carry glimpses of Bhardwaj’s signature grit.
However, the screenplay gradually slips into predictable territory reminiscent of 70s–80s revenge dramas. The nearly three-hour runtime further tests the audience’s patience.
O’ Romeo Movie Review: Performances Breakdown
There is no doubt — the film’s biggest strength is Shahid Kapoor. As Ustara, he delivers a power-packed and emotionally controlled performance.
Whether in brutal action scenes or quieter emotional moments, Kapoor remains convincing throughout. His physical transformation and screen presence elevate even the weaker portions of the film.
Several dragging stretches remain watchable largely because of his commitment.

Tripti Dimri Makes a Solid Impact
Tripti Dimri brings sincerity to the role of Afsha. As a grieving woman driven by revenge, she portrays vulnerability and quiet intensity effectively.
While the character could have been written with more depth, Dimri ensures Afsha remains emotionally grounded.
Supporting Cast Performance
Veteran actor Nana Patekar leaves a strong impression as IB officer Ismail Khan with his trademark authority.
Avinash Tiwary delivers a mixed performance as Jalal. His menace works in parts but occasionally feels exaggerated.
Brief appearances by Tamannaah Bhatia and Vikrant Massey are effective despite limited screen time.
O’ Romeo Movie Review: Direction & Technical Aspects
Vishal Bhardwaj appears to be consciously attempting a more straightforward commercial entertainer this time, moving away from his typically layered narratives.
Technical strengths:
- Stylish cinematography
- Slick action choreography
- Strong background score
- Rich production design
Areas that fall short:
- Overlong runtime
- Predictable screenplay
- Limited emotional depth
- Uneven pacing
Visually, the film is polished and atmospheric. Narratively, however, it lacks the tight grip expected from a Bhardwaj film.
O’ Romeo Movie Review: What Works and What Doesn’t
What Works
- Shahid Kapoor’s commanding performance
- Stylish and well-mounted action
- Authentic 90s atmosphere
- Visually appealing international locations
What Doesn’t
- Dragging second half
- Average revenge storyline
- Underwritten supporting characters
- Emotional beats lack impact
Despite its flaws, the film remains partly engaging, mainly due to its visual flair and Shahid Kapoor’s star power.
Jay-Ho Verdict: Should You Watch O’ Romeo?
O’ Romeo Movie Review verdict: Vishal Bhardwaj’s latest outing is a stylish but uneven revenge drama that never fully realizes its potential.
If you are a Shahid Kapoor fan, the film is worth watching for his intense and committed performance alone. However, viewers expecting the layered brilliance typical of Bhardwaj may come away slightly disappointed.















