O'Romeo, starring Shahid Kapoor, is now available on OTT, but with a catch. The film, directed by Vishal Bhardwaj, did average at the box office.

Shahid Kapoor in O'Romeo
Last Updated: 12.10 PM, Mar 27, 2026
Vishal Bhardwaj's directorial, O'Romeo, was released in cinemas on February 13, 2026. The film's box office performance was average. O'Romeo is now available for rent on Prime Video after its theatrical run.
O'Romeo is now available for rent on Prime Video, and it will be available for all subscribers from April 10.
O’ Romeo is a gritty action-thriller helmed by Vishal Bhardwaj, featuring Shahid Kapoor and Triptii Dimri in lead roles. Drawing inspiration from Mafia Queens of Mumbai by Hussain Zaidi, the film dives deep into the violent, morally complex underworld of post-independence Mumbai.
Blending romance with raw brutality, the narrative centers on a hardened contract killer whose disciplined life spirals out of control after he falls in love. What begins as a chance at redemption soon mutates into a tragic saga of obsession, betrayal, and vengeance. Loosely inspired by the real-life figures Hussain Ustara and Swapna Didi, the film explores how love can be both a saving grace and a fatal weakness.
At its core lies a volatile relationship between a hitman and the woman who hires him—a bond fueled by grief, rage, and dangerous desire. As Afsha relentlessly hunts down those responsible for her husband’s murder, the story unfolds against the unforgiving backdrop of 1990s Mumbai, exposing the ruthless machinery of contract killings and the irreversible loss of innocence.
O'Romeo stars Shahid Kapoor as Ustara, Triptii Dimri as Afsha, Nana Patekar as Ismail Khan, Avinash Tiwary as Jalal, Vikrant Massey as Mehboob, and Farida Jalal as Dadi.