One Battle After Another (2025)
English · Thriller / Crime · 162 min · M
★ 7.3 Solid 4,288 ratings
▸ Worth a watch
Released 25 Sept 2025
Page updated 24 Sept 2026
One Battle After Another is streaming in Australia on HBO Max, HBO Max Amazon Channel.
The verdict
One Battle After Another earns its keep as a steady English film that knows its audience. It's sitting at 7.3/10 on TMDB across 4,288 ratings, which puts it comfortably above average. Budget a full evening — it runs a hefty 162 minutes. In Australia you can stream it on HBO Max, HBO Max Amazon Channel.
Should you spend 2h 42m on it?
2h 42m of English thriller with crime threaded through. Long enough that it wants your full attention rather than a second screen.
- Why
- 7.3/10 from 4,288 ratings — well received so far, on a modest sample.
- Skip if
- you'd rather not sit with tension for the whole runtime
- Best for
- An evening with no interruptions
Story
Washed-up revolutionary Bob exists in a state of stoned paranoia, surviving off-grid with his spirited, self-reliant daughter, Willa. When his evil nemesis resurfaces after 16 years and she goes missing, the former radical scrambles to find her, father and daughter both battling the consequences of his past.
Good to know
| Runtime | 2h 42m — long |
| Watch with family? | M · Older kids & up |
| Genre | Thriller / Crime |
| Language | English |
| Best screen | Stream at home |
Director
Paul Thomas Anderson
Cast

Leonardo DiCaprio
Bob

Sean Penn
Col. Steven J. Lockjaw

Chase Infiniti
Willa

Benicio del Toro
Sensei Sergio St. Carlos

Regina Hall
Deandra

Teyana Taylor
Perfidia
Where to watch in Australia
HBO MaxHBO Max Amazon Channel
Included with a subscription — no extra charge on these platforms.
Rent or buy
JustWatch TVApple TV StoreAmazon VideoFetch TV
Availability as of 24 Sept 2026 — platforms may change over time.
Trailer
If you liked this
Frequently asked
Is One Battle After Another worth watching?
Worth a watch. It rates 7.3/10 on audience ratings. 2h 42m of English thriller with crime threaded through. Long enough that it wants your full attention rather than a second screen.
Where can I watch One Battle After Another?
You can stream One Battle After Another in Australia on HBO Max, HBO Max Amazon Channel.
When is One Battle After Another coming to streaming?
One Battle After Another is already streaming in Australia on HBO Max, HBO Max Amazon Channel.
Is One Battle After Another family friendly?
One Battle After Another is rated M. Fine for older kids with guidance.
What language is One Battle After Another in?
One Battle After Another is an English film (Thriller / Crime).
See this week's top picks on FilmyChill →
Browse every film we've covered →