“If you purchase an independently reviewed product or service through a link on our website, The Hollywood Reporter may receive an affiliate commission. Leonardo DiCaprio plays Bob Ferguson, a washed up former revolutionary, in One Battle After Another, the movie from writer-director Paul Thomas Anderson. Called a “furious film, a richly engaging and persuasive polemic””, — write: www.hollywoodreporter.com
Leonardo DiCaprio plays Bob Ferguson, a washed up former revolutionary, in One Battle After Anotherthe movie from writer-director Paul Thomas Anderson. Called a “furious film, a richly engaging and persuasive polemic” by film critic Richard Lawson, the action thriller is now available to watch online.
Before it streams on demand on HBO Max, One Battle After Another is available to buy or rent online on digital in 4K Ultra HD starting at $19.99 at Prime Video, Apple TV and elsewhere.
At a Glance: How to Watch One Battle After Another Online
- Streaming release date: November 14
- Buy online: Prime Video, Apple TV
Below, watch the official trailer and keep reading for more details on where to stream One Battle After Another online, including when it’s expected to land on HBO Max.
Where to Stream One Battle After Another Online Distributed by Warner Bros. Pictures, One Battle After Another is expected to stream on HBO Max when the action thriller’s current theatrical run is over sometime in late December or early January 2026. Until then, One Battle After Another is available to rent in 4K Ultra HD for $19.99, or to buy for $24.99 on Prime Video, Apple TV and other video-on-demand platforms.
When One Battle After Another eventually arrives on HBO Max, a subscription will be required to watch on demand. The streaming service starts at $9.99 per month with ads and is available as a Prime Video channel and on DirecTV.
HBO Max is home to hit originals such as Emmy-winning series Succession, The White Lotus, Hacks, Euphoria, Game of Thrones, Veep and much more. You can bundle HBO Max with Hulu and Disney+ starting at $16.99 to save up to 43 percent on all three services. Learn more about what HBO Max offers, including pricing, catalog and special deals and bundles here.
One Battle After Another: Plot, Cast, Run Time Written and directed by Paul Thomas Anderson (Boogie Night, There Will Be Blood), One Battle After Another follows Bob Ferguson (Leonardo DiCaprio), a washed up former revolutionary who’s on the run from the US government with his infant daughter. More than 16 years later, Colonel Steven J. Lockjaw (Sean Penn), a military officer, finds them, Willa (Chase Infiniti) who is now 16 years old, and is on pursuit to capture them.
The movie also stars Benicio del Toro, Regina Hall, Teyana Taylor, Wood Harris, Alana Haim, Shayna McHayle, Paul Grimstad and others. It runs at two hours and 50 minutes.
