One Battle After Another movie poster
Poster © Warner Bros. Pictures. Shown at reduced size for review and commentary.
GenreCrime & Thriller
RatedR
Runtime2 hr 41 mins
ReleasedSeptember 26, 2025
StreamingSee Where to Watch
DirectorPaul Thomas Anderson
StarringLeonardo DiCaprio, Sean Penn, Benicio del Toro

One Battle After Another (2025)

movie.guru URL: https://movie.guru/one-battle-after-another-movie-review
One Battle After Another's Details
GenreCrime & Thriller
RatedR
Released09/08/2025 (TCL Chinese Theatre); 09/26/2025 (United States)
StreamingSee Where to Watch on this page.
Running Time2 hr 41 mins
Budget$130–175M (reported)
Box OfficeUpdated daily from Box Office Mojo. See the numbers below.
Based OnVineland by Thomas Pynchon
CountryUnited States
LanguageEnglish
One Battle After Another's Interests
GeneralBathrobes, burner phones, karate dojos, code words, old revolutionary friends.
MusicJonny Greenwood, the director's go-to composer since There Will Be Blood.
MoviesInherent Vice (2014). Paul Thomas Anderson's first trip into Thomas Pynchon country.
TelevisionThe Americans. Another parent juggling a secret past and a teenage daughter.
HeroesSergio St. Carlos. Karate teacher, community leader, unshakable calm.
One Battle After Another's Crew
DirectorPaul Thomas Anderson
WritersPaul Thomas Anderson
ProducersAdam Somner, Sara Murphy, Paul Thomas Anderson
CinematographyMichael Bauman
MusicJonny Greenwood
Edited ByAndy Jurgensen
ProductionWarner Bros. Pictures, Ghoulardi Film Company
Distributed ByWarner Bros. Pictures
One Battle After Another's Trailer
Official Trailer • Warner Bros. UK & Ireland
How One Battle After Another Performed
movie guru's TLDR

Leonardo DiCaprio’s big revolutionary hero spends a good chunk of this movie in a bathrobe, yelling at a stranger on the phone because he forgot a password. That’s the kind of hero One Battle After Another has, and it works. The flaw is the opening stretch, which crams years of backstory in so fast it plays like a trailer for another film, and Teyana Taylor’s Perfidia is so magnetic you miss her once the story moves on. After that, it’s a blast. Sean Penn plays Lockjaw with a walk so stiff it looks like his spine is on backorder. Benicio del Toro runs a full escape operation with the calm of a guy picking a parking spot. Chase Infiniti holds her own with all of them. The car chase over rolling hills is motion sickness in the best way. A 9.0 because it’s funny, angry and tense all at once, and 161 minutes never feels like homework. $40.94 says you get locked out of an account this week and argue with the help line like Bob in his bathrobe.

What works: Sean Penn’s rigid, unsettling Lockjaw, Benicio del Toro’s unflappable Sergio, and a car chase over the hills that’s pure nerves.

What doesn’t: The rushed opening crams years of backstory into a blur, and Perfidia drops out of the story just as she gets interesting.

Who it’s for: People who want a thriller that’s also a comedy and a dad movie, and who don’t mind sitting for 161 minutes.

Spoilers

Lockjaw learns Willa is his biological daughter and tries to have her erased to protect his place in a secret club, which turns on him instead. Willa survives a chase over the hills and outsmarts the man sent after her, Bob finally catches up, and later he hands her a letter from Perfidia and lets her head off to a protest on her own.

Guru’s Take
9.0/10
Elite
One Battle After Another's Blurbs
About me:

Years ago, Bob Ferguson (Leonardo DiCaprio) was the explosives guy for a revolutionary crew called the French 75, alongside his fearless partner Perfidia Beverly Hills (Teyana Taylor). Sixteen years later he's hiding off the grid in a small California town with his teenage daughter Willa (Chase Infiniti), living in a bathrobe and getting more paranoid daily. Then his old enemy, Colonel Steven J. Lockjaw (Sean Penn), comes back looking for them. Willa gets whisked away in the chaos, and Bob needs help from her karate teacher Sergio (Benicio del Toro), plus passwords he forgot long ago. Paul Thomas Anderson directs. One hundred sixty-two minutes, keep your phone charged.

Who I'd like to meet:

Anyone who remembers the password. Bob would love to hear it.

One Battle After Another's Cast (in credits order)
Leonardo DiCaprio"Ghetto" Pat Calhoun / "Rocketman" / Bob Ferguson
Sean PennCol. Steven J. Lockjaw
Benicio del ToroSergio St. Carlos
Regina HallDeandra / "Lady Champagne"
Teyana TaylorPerfidia Beverly Hills
Chase InfinitiWilla Ferguson / Charlene Calhoun
Wood HarrisLaredo
Alana Haim"Mae West"
Paul GrimstadHoward Sommerville / "Billy Goat" / "Gringo Coyote"
Shayna McHayle"Junglepussy"
Tony GoldwynVirgil Throckmorton
John HoogenakkerTim Smith
Starletta DuPoisGrandma Minnie
Eric SchweigAvanti
D. W. MoffettBill Desmond
Kevin TigheRoy More
Jim DowneySandy Irvine
James RatermanColonel Danvers
Dijon Duenas"Talleyrand"
Dan CharitonComrade Josh
April GraceSister Rochelle
Jon Beavers1776 James
Tisha SloanWilla's teacher
Jena Malonethe voice of the French 75 greeting code
Full cast and crew on IMDb.
One Battle After Another's Edit History
Every change to this page, newest first. Movie data updates are logged like any other edit.
  • (cur | prev) 14:30, 17 October 2026 DataBot +480 Numbers refreshed: Worldwide box office $213.2M; Domestic box office $72.9M; Opening weekend $22M; Profit / loss (est.) -$122.1M; Rotten Tomatoes 94%; CinemaScore A; box office chart updated; Rotten Tomatoes critics 94% (444 reviews); Metacritic 95 / 100; CinemaScore A; IMDb users 7.6 / 10 (452,379 votes); movie.guru score 9.3.
  • (cur | prev) 12:00, 17 October 2026 DataBot +2,000 Profile created from Wikipedia and Box Office Mojo: cast, crew, release dates, budget, official trailer.