
The trailer of O Romeo dropped today on January 21, 2026, and it has instantly set social media on fire.
Packed with raw aggression, stylised violence, and razor-sharp dialogues, the Vishal Bhardwaj directorial promises a dark, bloody love story rooted in post-independence Mumbai.
This marks Bhardwaj’s fourth collaboration with Shahid Kapoor, and the intensity is dialled all the way up.
Set to release in theatres on February 13, 2026, the film lands right in Valentine’s Week, offering a twisted contrast where romance collides with bullets and betrayal.
Here’s my O Romeo trailer review and how it can prove to be game changer for Shahid Kapoor.
O Romeo Trailer Review:
The three-minute trailer wastes no time and plunges straight into chaos.
Shahid Kapoor plays Haseen Ustara, also referred to as Hussain Ustara, a feared contract killer whose obsession with love is as dangerous as his appetite for violence.
Triptii Dimri stars as Afsha, his love interest, in a relationship driven by passion, possession, and emotional destruction.
Key Dialogues That Stand Out
Dialogues are clearly the trailer’s biggest weapon.
Vishal Bhardwaj’s trademark poetic brutality shines through in lines that have already gone viral.
“Ustra se panga nahi lene ka, shareer se aatma kaat ke le jaata hai” is delivered by Shahid with chilling menace and has become the most quoted line from the trailer.
Triptii Dimri sets the emotional tone with “Mohabbat ek baddua hai jo mujhe bhi lagi hai aur aapko bhi,” capturing the doomed romance at the heart of the film.
Other provocative exchanges hint at a raw, unfiltered relationship that has sparked debate.
While some viewers find the boldness fitting for an anti-hero drama, others feel certain lines push shock value too far.
Farida Jalal’s earlier teaser line still remains a talking point, even though the full trailer focuses more on the central conflict.
What Works
Shahid Kapoor is almost unrecognisable in this ferocious avatar. Tattooed, volatile, and intense, he delivers a full-throttle performance.
His chemistry with Triptii Dimri crackles with danger and desire. Vishal Bhardwaj’s visual style stands out with dusty Mumbai lanes, stylised slow motion action, brutal kills, and a brooding background score.
Avinash Tiwary impresses as a cold, matador-like antagonist, while Nana Patekar adds weight in brief glimpses.
The supporting cast, including Tamannaah Bhatia, Disha Patani, Farida Jalal, and a cameo by Vikrant Massey, adds texture without overcrowding the narrative.
Where It Divides
Audience reactions are sharply split. Fans are celebrating the savage dialogues, Shahid’s beast-mode performance, and the trailer’s unapologetic energy. Many feel the dialogues are the film’s strongest USP.
On the other hand, critics point to familiar love-revenge tropes, excessive machismo, and moments that feel designed purely to provoke. Comparisons to Animal and Kabir Singh are frequent, with concerns that style might overpower substance.
Final Verdict on the Trailer
As a trailer, O Romeo does its job effectively.
It is gripping, loud, and confident in its darkness.
I would rate it a solid 8 out of 10 for its impact, performances, and memorable dialogues.
Whether the full film sustains this intensity remains to be seen, but for now, O Romeo has everyone talking for all the right and controversial reasons.
Lead Image: T-Series, NGE
Also Read:
Dhurandhar 2 Update Akshaye Khanna To Film Additional Scenes For Sequel