Get ready for one of the most thrilling cinematic experiences of 2025! “One Battle After Another,” directed by the acclaimed Paul Thomas Anderson, is set to take the screens by storm. This highly anticipated action-thriller, based on the 1990 novel “Vineland” by Thomas Pynchon, stars the legendary Leonardo DiCaprio as it navigates a gripping story of revolution and betrayal. Critics are already buzzing about its Oscar potential even before its release. Let’s dive into the cast and the fascinating characters they will bring to life.
1. Leonardo DiCaprio as Bob Ferguson

Leonardo DiCaprio steps into the role of Bob Ferguson, the film’s troubled protagonist. Ferguson is a former revolutionary and civil rights activist, skilled in explosives but deeply flawed. His life takes a dark turn when his lover disappears, prompting him to retreat into isolation. DiCaprio’s passion for impactful roles shines through, as seen in his acclaimed performances in films like “Titanic” and “The Wolf of Wall Street.”
2. Sean Penn as Col. Steven J. Lockjaw

Sean Penn takes on the role of Col. Steven J. Lockjaw, the film’s cunning antagonist. A corrupt Army colonel, Lockjaw once confronted young revolutionaries and finds himself entangled in a bitter love triangle with Perfidia, leading to his vendetta against both Bob and Perfidia. Penn’s intense portrayals in films like “Gangster Squad” make him a perfect fit for this complex character.
3. Benicio del Toro as Sensei Sergio

Benicio del Toro’s character, Sensei Sergio, brings a sense of cool and support to the narrative. A martial arts instructor and former member of the French ’75 group, he stood with Bob and Perfidia against oppression. When Lockjaw kidnaps Bob’s daughter, Sergio becomes an unwavering ally. Fans will recognize del Toro from major hits like “Sicario” and “Avengers: Infinity War.”
4. Regina Hall as Deandra

In the role of Deandra, Regina Hall embodies a crucial character within the revolutionary circle. A loyal ally to Bob and Perfidia, she plays an instrumental role in the fight against Lockjaw, particularly during the intense rescue of Willa. Hall’s impressive resume includes notable films like “Scary Movie” and “Disappearing Acts,” showcasing her substantial talent.
5. Teyana Taylor as Perfidia Beverly Hills

Teyana Taylor portrays Perfidia Beverly Hills, a fiery character with exceptional cunning. Once an undercover operative alongside Bob, her conflict with Lockjaw becomes the film’s central theme. After her mysterious disappearance, Bob is left to raise their daughter solo, intensifying the stakes. Taylor’s talent is evident from her standout roles in “A Thousand and One” and “Brotherly Love.”
Now that you know about the primary cast, here’s a look at the supporting actors in “One Battle After Another”:
- Chase Infiniti as Willa Ferguson
- Starletta DuPois as Grandma Jennie
- D. W. Moffett as Bill Desmond
- Paul Grimstad as Howard Sommerville
- Shayna McHayle (Undisclosed Role)
- Wood Harris (Undisclosed Role)
- Alana Haim (Undisclosed Role)
What is the release date for “One Battle After Another”? While the exact date remains unconfirmed, it is highly anticipated to hit theaters in late 2025.
Who else is in the cast for the film? With a strong supporting lineup, expect to see talented actors like Chase Infiniti and Regina Hall adding depth to the storyline.
Is “One Battle After Another” an adaptation of a book? Yes, the film is based on Thomas Pynchon’s 1990 novel “Vineland,” enriching the narrative with compelling source material.
What genre is “One Battle After Another”? The film is primarily an action-thriller, combining elements of suspense with intense character drama.
If you’re excited about the cinematic journey awaiting you in “One Battle After Another,” make sure to keep exploring related content. For more insights into movies, check out Moyens I/O.