[Courtesy of Warner Bros. Pictures]

Movie Review: One Battle After Another

06:00 October 03, 2025
By: David Vicari

One Battle After Another (2025)

In One Battle After Another, Leonardo DiCaprio plays Bob Ferguson, a once vibrant revolutionary who has become a paranoid drug addict and drunk. When the life of his teenage daughter, Willa (Chase Infiniti), is put in danger—thanks to the resurgence of Bob's long ago arch nemesis, the seriously disturbed Col. Steven J. Lockjaw (Sean Penn)—the washed-up radical must spring back into action.

From the word "go," this intense, frighteningly topical thriller never lets up. It runs nearly three hours, but you don't feel the length. This movie really moves.

[Courtesy of Warner Bros. Pictures]

The film is produced, written, and directed by Paul Thomas Anderson (Boogie Nights, Phantom Thread, There Will Be Blood), as well as inspired by Thomas Pynchon's 1990 novel Vineland. You know you are watching a master filmmaker at work when the climatic car chase is unlike any cinematic car chase you have ever seen—and it's especially thrilling in IMAX.

The characters make sense, and the acting is pitch perfect. In fact, it would be nutty if this reviewer didn't mention Teyana Taylor's fiery performance as Bob's lover, Perfidia Beverly Hills. It's her character that really sets this odyssey into motion. Another great character in a film filled with great characters is Sergio St. Carlos, a karate instructor and leader of an undocumented community played by Benicio del Toro in, again, an excellent performance.

If it's not already clear, One Battle After Another is a must see.

Sign Up!

FOR THE INSIDE SCOOP ON DINING, MUSIC, ENTERTAINMENT, THE ARTS & MORE!