Imagine a world where ideals crumble and heroes become ghosts. That's the raw, unflinching landscape of 'One Battle After Another,' a film that's already igniting conversations. But where can you actually see this cinematic powder keg? Let's dive in.
If you were to purchase a product or service that has been independently reviewed through a link on our website, The Hollywood Reporter may receive an affiliate commission.
'One Battle After Another,' the latest offering from the visionary writer-director Paul Thomas Anderson (think 'Boogie Nights' and 'There Will Be Blood,' so you know it's going to be intense), stars none other than Leonardo DiCaprio as Bob Ferguson. Ferguson isn't your typical action hero; he's a former revolutionary, weathered and worn down by life, forced to confront the consequences of his past. Film critic Richard Lawson calls it a “furious film, a richly engaging and persuasive polemic,” and trust us, that's just scratching the surface. This isn't just a movie; it's a statement.
But here's where it gets controversial... Some critics argue that Anderson's vision is too relentless, too uncompromising. Does the film's intensity serve the story, or does it overwhelm it? We'll leave that for you to decide.
So, how can you experience this cinematic journey for yourself?
Before it potentially streams on HBO Max in the future, 'One Battle After Another' is currently available for purchase or rental online in stunning 4K Ultra HD. You can find it on platforms like Prime Video and Apple TV, with prices starting around $19.99. Think of it as an investment in an evening of thought-provoking, edge-of-your-seat entertainment.
At a Glance: How to Watch 'One Battle After Another' Online
- Streaming Release Date: Currently unavailable on subscription streaming services (expected late December 2025 or early January 2026 on HBO Max)
- Buy or Rent Online: Available now on Prime Video and Apple TV
Check out the official trailer to get a taste of the film's atmosphere. Then, keep reading for more details about where you can stream 'One Battle After Another' online, including when it's anticipated to land on HBO Max.
Where to Stream 'One Battle After Another' Online
Distributed by Warner Bros. Pictures, the film is projected to stream on HBO Max once its theatrical run concludes, likely sometime in late December or early January 2026. This is typical for major releases, allowing them to maximize their box office potential before hitting streaming services. But until then, you have options!
You can rent 'One Battle After Another' in glorious 4K Ultra HD for $19.99, or buy it outright for $24.99, on Prime Video, Apple TV, and other video-on-demand platforms. This gives you immediate access to the film and allows you to watch it as many times as you like.
And this is the part most people miss... Buying or renting digitally often comes with bonus features, like behind-the-scenes footage and interviews with the cast and crew. It's a great way to deepen your appreciation for the film.
When 'One Battle After Another' does eventually arrive on HBO Max, you'll need a subscription to watch it on demand. HBO Max subscriptions start at $9.99 per month with ads. You can also access HBO Max as a Prime Video channel or through DirecTV.
HBO Max is a treasure trove of critically acclaimed original series, including Emmy-winning shows like 'Succession,' 'The White Lotus,' 'Hacks,' 'Euphoria,' 'Game of Thrones,' and 'Veep.' It's a streaming service that consistently delivers high-quality content. Plus, you can bundle HBO Max with Hulu and Disney+ for a discounted price, saving you up to 43 percent on all three services. This is a fantastic option if you're looking for a comprehensive entertainment package. You can learn more about HBO Max's offerings, pricing, catalog, and special deals here.
'One Battle After Another': Plot, Cast, and Run Time
Written and directed by Paul Thomas Anderson, 'One Battle After Another' centers on Bob Ferguson (Leonardo DiCaprio), a former revolutionary on the run from the U.S. government with his infant daughter. The story jumps forward more than 16 years, when Colonel Steven J. Lockjaw (Sean Penn), a relentless military officer, finally tracks them down. Willa (Chase Infiniti), now 16, finds herself caught in the crosshairs, and the stakes are higher than ever.
The film boasts an impressive supporting cast, including Benicio del Toro, Regina Hall, Teyana Taylor, Wood Harris, Alana Haim, Shayna McHayle, and Paul Grimstad. Be prepared to settle in, as the movie clocks in at a substantial two hours and 50 minutes. This allows Anderson to fully develop his characters and explore the complex themes at the heart of the story.
So, are you ready to dive into the turbulent world of 'One Battle After Another'? Will you rent it now, or wait for its eventual HBO Max debut? And more importantly, what do you think of the film's controversial themes? Share your thoughts in the comments below!