A stoned, paranoid ex-revolutionary spends 16 years hiding off-grid, only for his past to come knocking the moment his daughter vanishes. That’s the shape of One Battle After Another, and if you’ve ever wanted to see Leonardo DiCaprio play a man permanently one bad thought away from a panic attack, this is your film. It’s a thriller that keeps tipping into comedy, then swerving back into something genuinely tense — the kind of tonal juggling act that either exhilarates you or exhausts you. At 162 minutes, it asks for your whole night. Whether it earns it is a matter of taste, but it does not waste the runtime being polite.
Where to Watch One Battle After Another in the UAE
In the UAE, One Battle After Another streams on OSN+. There’s no rent-or-buy option to weigh up here — it’s a subscription stream, plain and simple. OSN+ starts at AED 49/mo on the Standard plan, and there’s a Premium plan at AED 65/mo if you want the upgrade. Sign in, hit play, done.
Watch the Trailer
Two and a half hours of paranoia and pursuit is a lot to commit to blind, so preview the tone first — the trailer sells the nervy comedy-thriller energy well.
What Is It About?
Bob is a washed-up revolutionary living in a haze of stoned paranoia, surviving off-grid with his spirited, self-reliant daughter Willa. It’s a fragile peace — the kind built entirely on nobody remembering you exist. Then his evil nemesis resurfaces after 16 years, Willa goes missing, and the former radical has to sober up (metaphorically, at least) and go find her. Both father and daughter end up paying for his past, which is the film’s real engine: this is a chase, yes, but it’s also a reckoning. Filed by TMDB under thriller, crime and comedy, it’s the rare film that treats those three as one continuous mood rather than separate lanes — the laughs come out of the desperation, not despite it.
How Long Is It?
One Battle After Another is a standalone feature film with a runtime of 162 minutes. No seasons, no episodes, no cliffhanger to chase — one sitting, start to finish.
Who’s In It?
Leonardo DiCaprio takes the lead as Bob, and a burnt-out, paranoid has-been is exactly the register DiCaprio can mine for both comedy and pathos — a man whose radical past has curdled into twitchy survival. Sean Penn plays Col. Steven J. Lockjaw, the nemesis whose return blows the whole fragile setup apart; Penn cast as the antagonist promises the kind of coiled menace he does well. Newcomer Chase Infiniti plays Willa, the daughter whose disappearance sets everything in motion — the emotional stakes rest on her, and the film needs her to feel like a real person worth all this chaos. Benicio del Toro turns up as Sensei Sergio St. Carlos, a name that alone earns a raised eyebrow. Rounding out the ensemble are Regina Hall as Deandra, Teyana Taylor as Perfidia, Wood Harris as Laredo and Tony Goldwyn as Virgil Throckmorton — a deep, characterful bench for a film this sprawling.








Good to Know
Is it kid-friendly?
One Battle After Another is rated PG15 in the UAE, which means it’s pitched at teenage and adult viewers rather than younger children. Use that rating as your guide for the household.
Is it free to watch?
No — it’s part of an OSN+ subscription. Plans start at AED 49/mo (Standard), with a Premium tier at AED 65/mo.
Do I need to catch up on anything first?
Not at all. This is a standalone 162-minute film, not part of a series, so there’s no back catalogue to binge before you press play.
The Verdict
This is a big, unruly swing — a 162-minute thriller-comedy that leans on DiCaprio’s talent for playing a man barely holding it together, with Sean Penn as the storm heading his way. If you like your genre films messy, ambitious and unafraid to be funny in the middle of something tense, it’s a genuine event. If you want something tidy and short, look elsewhere. For everyone else, it’s on OSN+ from AED 49/mo — clear your evening and commit.


Leave a Reply