
O'Romeo (2026)
DirectorVishal Bhardwaj
StarringShahid Kapoor, Triptii Dimri, Avinash Tiwary, Nana Patekar
Watch onAmazon Prime Video, Amazon Prime Video with Ads
Best for: Fans of intense gangster romances with action and drama, especially those who appreciate Vishal Bhardwaj's direction and Shahid Kapoor's performances.
Where to watch O'Romeo online in India
Subscription
Rent
Availability for India, data by JustWatch. Updated 23 October 2026.
O'Romeo OTT release date
| Theatrical release (India) | 13 February 2026 |
|---|---|
| OTT / digital release (India) | 10 April 2026 |
| Gap between theatre and OTT | 56 days |
| Streaming now on | Amazon Prime Video, Amazon Prime Video with Ads |
Release dates for India as listed on TMDB.
O'Romeo story (no spoilers)
O'Romeo follows Ustara, a stonehearted gangster, and Afshan, a bloodthirsty womaniser, whose lives are upended when true love claims them helpless and unguarded. Their forbidden romance unfolds against a gang war that shakes the entire underworld and crime syndicate to its roots. As Ustara and Afshan navigate their unrequited passion, the conflict between their criminal world and their feelings drives the story. The film blends romance, action, and drama, with a tone that balances the brutality of the underworld with the vulnerability of love. Directed by Vishal Bhardwaj, the Hindi-language film also features English and Urdu dialogue, and runs 178 minutes. It is certified A in India.
Should you watch O'Romeo?
Watch it for
- Vishal Bhardwaj directs and composes music for this romance-action-drama, marking his return to the gangster genre.
- Shahid Kapoor plays Ustara, a stonehearted gangster, opposite Triptii Dimri as Afshan, a bloodthirsty womaniser, in a forbidden love story.
- The supporting cast includes Nana Patekar as Ismail Khan, Avinash Tiwary as Jalal, and Vikrant Massey as Mehboob Qureshi, adding depth to the underworld setting.
- The 178-minute runtime allows for an extended gang war narrative that shakes the crime syndicate to its roots.
Skip it if
- You prefer shorter films; at 178 minutes, O'Romeo demands a significant time commitment.
- You are uncomfortable with an A certificate, which indicates strong content in this romance-action-drama.
- You dislike gangster dramas with forbidden love plots; the film centers on a stonehearted gangster and a bloodthirsty womaniser.
O'Romeo cast
Shahid Kapooras Ustara
Triptii Dimrias Afshan
Avinash Tiwaryas Jalal
Nana Patekaras Ismail Khan
Hussain Dalalas Chhotu
Farida Jalalas Dadi
Vikrant Masseyas Mehboob Qureshi
Anubha Fatehpuriaas Shilpa Chachi
Tamannaah Bhatiaas Rabia
Disha Patanias Julie
Aruna Iranias MadamO'Romeo movie details
| Director | Vishal Bhardwaj |
|---|---|
| Writer | Rohan Narula, Vishal Bhardwaj |
| Music | Vishal Bhardwaj |
| Cinematography | Ben Bernhard |
| Producer | Sajid Nadiadwala, Vishal Bhardwaj |
| Release date | 13 February 2026 |
| Runtime | 2h 58m (178 minutes) |
| Original language | Hindi |
| Country of origin | India |
| Languages spoken in the film | Hindi, English, Urdu |
| Original title | ओ रोमियो |
| Certificate (India) | A |
| Budget | $18.0 million (approx.) |
| Worldwide box office | $7.0 million (approx.) |
Parental guide: is O'Romeo family friendly?
This is a general guide based on the A certification and the film's romance-action-drama genre, which includes gang war violence and mature themes. This is a general guide based on genre and certification.
O'Romeo official trailer
Our verdict
O'Romeo pairs Vishal Bhardwaj's direction with a cast led by Shahid Kapoor and Triptii Dimri in a gritty gangster romance. The 178-minute runtime and A certificate signal an intense, mature take on forbidden love and underworld conflict. It is a solid pick for genre fans, though the length and strong content may deter some.
More movies directed by Vishal Bhardwaj
More Shahid Kapoor movies
Frequently asked questions
Where can I watch O'Romeo online in India?
O'Romeo is available for streaming on Amazon Prime Video and Amazon Prime Video with Ads in India. It can also be rented on Amazon Video.
When did O'Romeo release in theatres in India?
O'Romeo released in Indian theatres on 13 February 2026.
Who is in the cast of O'Romeo?
The cast includes Shahid Kapoor as Ustara, Triptii Dimri as Afshan, Avinash Tiwary as Jalal, Nana Patekar as Ismail Khan, Hussain Dalal as Chhotu, Farida Jalal as Dadi, Vikrant Massey as Mehboob Qureshi, and Anubha Fatehpuria as Shilpa Chachi.
Who directed O'Romeo?
O'Romeo is directed by Vishal Bhardwaj, who also composed the music.
What is the runtime and certificate of O'Romeo?
O'Romeo has a runtime of 178 minutes and is certified A in India.
Page last updated 23 October 2026. Facts from TMDB; how we write these pages: editorial policy.
Lust Stories 3
Khufiya
Rangoon
Cocktail 2
Deva
Padmaavat
R... Rajkumar
Jab We Met