I just walked out of the theater, and honestly, I'm still processing. I went in expecting a typical Vishal Bhardwaj gritty romance, but I walked out feeling like I'd watched two different movies fighting for screen time. The 3-hour runtime is heavy on my mind—my back is complaining! There's this one scene with Shahid and Triptii in the rain that's stuck in my head, beautiful but also... a bit too long. I'm left with mixed feelings: moments of genuine beauty tangled up with stretches that made me check my watch.
🎬 Watch the Official Trailer
What's O'romeo About?
O'romeo is Vishal Bhardwaj's take on a classic tale, set in Mumbai's underworld. It follows a ruthless gangster, played by Shahid Kapoor, whose life is upended when he falls for a woman (Triptii Dimri) from a rival faction. It's a story of forbidden love that triggers a brutal gang war. The plot promises high stakes—passion, betrayal, and violence—but the execution feels uneven, swinging between intense drama and melodrama.
What Works in O'romeo
- ✓ Shahid Kapoor's physical transformation and commitment to the gangster role are impressive—he genuinely looks dangerous in the fight sequences.
- ✓ Triptii Dimri brings a quiet, compelling intensity to her scenes; her eyes tell a story even when the dialogue doesn't.
- ✓ Nana Patekar is, as always, a masterclass in screen presence. His few scenes crackle with tension and dark humor.
- ✓ The cinematography in the song sequences is stunning, especially a nighttime sequence on a pier that feels like a painting.
What Doesn't Work
- ✗ The pacing is a real issue. At 178 minutes, the middle act drags with unnecessary subplots about side characters.
- ✗ The dialogue sometimes slips into cliché, especially during romantic moments, which undercuts the grittiness.
- ✗ The blend of intense action and sweeping romance often feels tonally jarring, like two genres were stitched together.
Standout Moments & Performances
Two scenes won't leave me. First, a silent confrontation between Shahid and Avinash Tiwary in a butcher shop—no music, just the sound of a fan and simmering hatred. It was chilling. Second, the aforementioned rain scene. It's visually gorgeous, with the water washing over them, but it goes on just a beat too long, shifting from poignant to slightly self-indulgent. I also remember a chaotic, single-take gang war sequence that was technically brilliant but emotionally exhausting to watch.
Main Cast: Shahid Kapoor, Triptii Dimri, Avinash Tiwary, Nana Patekar, Hussain Dalal
Direction, Music & Visuals
Vishal Bhardwaj's direction is confident in moments, especially in building atmospheric tension. The production design immerses you in the grimy, neon-lit underworld. However, the editing needed a sharper knife—it's bloated. The music, usually Bhardwaj's strong suit, is hit-and-miss; one haunting melody stays with you, but a couple of songs feel forcibly inserted. Performance-wise, Shahid is all-in, Triptii is magnetic, but Avinash Tiwary feels underutilized. Hussain Dalal provides brief, welcome levity.
Director: Vishal Bhardwaj
Genres: Romance, Action, Drama
Who Should Watch O'romeo?
Die-hard fans of Vishal Bhardwaj's signature style—those who love his blend of music, poetry, and violence. Also, viewers who enjoy epic, dramatic love stories set against a brutal backdrop and don't mind a slow, meandering narrative. If you're a Shahid Kapoor completist wanting to see him in a raw, physical role, this delivers that.
Who Might Want to Skip?
If you have a low tolerance for long runtimes and uneven pacing, give this a pass. It's not for viewers seeking a tight, fast-paced action-romance. The 4.9 rating isn't entirely unfair—it's a demanding watch.
Final Verdict
This is a classic case of a film with brilliant pieces that don't quite form a satisfying whole. I wouldn't rush to watch it again, but I don't regret seeing it for those standout performances and visual moments. It's a flawed, ambitious swing. I'd give a cautious recommendation only to patient viewers who appreciate cinematic ambition over narrative cohesion. Maybe wait for it on streaming where you can take a break.