One Battle After Another Cast Guide and Where to Watch
A TMDB-backed guide to One Battle After Another, including cast, release facts, genres and watch-provider notes.

Here's the full cast of One Battle After Another (2025) — who plays who — plus where to watch and the essential facts about this movie. Some search for battle, others are born into it...
Where to watch
TMDB's U.S. watch-provider data lists Amazon Prime Video, HBO Max Amazon Channel, HBO Max, Amazon Prime Video with Ads. Availability changes by country and date, so check your streaming app before watching.
Cast
Leonardo DiCaprio as Bob; Sean Penn as Col. Steven J. Lockjaw; Chase Infiniti as Willa; Benicio del Toro as Sensei Sergio St. Carlos; Regina Hall as Deandra; Teyana Taylor as Perfidia; Wood Harris as Laredo; Tony Goldwyn as Virgil Throckmorton
About One Battle After Another
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.
More like One Battle After Another
- She Rides Shotgun
- The Marsh King's Daughter
- Rumble Through the Dark
- 1992
- Homefront
- The Missing
- Take Back
- Children of Men
Figures and availability come from public TMDB data and are provided as a sourced reference.
Frequently asked questions
Where can I watch One Battle After Another?
TMDB's U.S. watch-provider data lists Amazon Prime Video, HBO Max Amazon Channel, HBO Max, Amazon Prime Video with Ads. Availability changes by country and date, so check your streaming app before watching.
Who is in the cast of One Battle After Another?
Leonardo DiCaprio as Bob; Sean Penn as Col. Steven J. Lockjaw; Chase Infiniti as Willa; Benicio del Toro as Sensei Sergio St. Carlos; Regina Hall as Deandra; Teyana Taylor as Perfidia; Wood Harris as Laredo; Tony Goldwyn as Virgil Throckmorton
Is this One Battle After Another guide official?
No. It uses TMDB data as a reference and is not endorsed or certified by TMDB.



