Cast and crew
One Battle After Another
Directed by Paul Thomas Anderson · starring Teyana Taylor, Leonardo DiCaprio and Regina Hall
- 18 actors
- 5 in the crew
- 2025
- 2 h 50 min
One Battle After Another: cast and crew
Director
Actors and characters
- Actors
- 18
- Crew
- 5
- Youngest at release
- 33 yearsAlana Haim
- Eldest at release
- 84 yearsStarletta DuPois
-
Teyana Taylor Perfidia
-
Leonardo DiCaprio Bob
-
Regina Hall Deandra
-
Wood Harris Laredo
-
Alana Haim Mae West
-
Shayna McHayle Junglepussy
-
Paul Grimstad Sommerville
-
Dijon Duenas Talleyrand
-
Sean Penn Col. Steven J. Lockjaw
The whole cast 18
-
Teyana Taylor Perfidia
-
Leonardo DiCaprio Bob
-
Regina Hall Deandra
-
Wood Harris Laredo
-
Alana Haim Mae West
-
Shayna McHayle Junglepussy
-
Paul Grimstad Sommerville
-
Dijon Duenas Talleyrand
-
Sean Penn Col. Steven J. Lockjaw
-
Starletta DuPois Gramma Minnie
-
Chase Infiniti Willa
-
Benicio Del Toro Sensei Sergio St. Carlos
-
Eric Schweig Avanti
-
Tony Goldwyn Virgil Throckmorton
-
John Hoogenakker Tim Smith
-
Kevin Tighe Roy More
-
Jena Malone Greeting Code
-
April Grace Sister Rochelle
Crew
Writers 1
Producers 1
Companies
- Production companies
- Warner Bros. Pictures
- Distributor in the UK
- Warner Bros. Pictures
Questions about the cast of One Battle After Another
- Who plays Perfidia in One Battle After Another?
- Teyana Taylor plays Perfidia.
- Who plays Bob in One Battle After Another?
- Leonardo DiCaprio plays Bob.
- Who plays Deandra in One Battle After Another?
- Regina Hall plays Deandra.
- Who plays Laredo in One Battle After Another?
- Wood Harris plays Laredo.
- Who plays Mae West in One Battle After Another?
- Alana Haim plays Mae West.
- Who plays Junglepussy in One Battle After Another?
- Shayna McHayle plays Junglepussy.
- Who directed One Battle After Another?
- Paul Thomas Anderson.
- Who wrote One Battle After Another?
- Paul Thomas Anderson.
- Who composed the music for One Battle After Another?
- Christopher Allen Nelson, David Barrett, John Curran and Gonzalo Robles.
- How many actors are in One Battle After Another?
- 18 actors are credited, and 5 people in the crew.
The cast in numbers
Paul Thomas Anderson had already directed Alana Haim in Licorice Pizza (2021).
Paul Thomas Anderson had already directed Sean Penn in Licorice Pizza (2021).
Sean Penn and Benicio Del Toro had already worked together on 2 films: 21 Grams (2003) and The Pledge (2001).
Leonardo DiCaprio and Wood Harris had already worked together on one film: Celebrity (1998).
Leonardo DiCaprio and Kevin Tighe had already worked together on one film: What's Eating Gilbert Grape (1993).
Jena Malone and Benicio Del Toro had already worked together on one film: Inherent Vice (2014).
With the most films on MovieNCo: Sean Penn (51), Benicio Del Toro (36) and Leonardo DiCaprio (36).
The cast’s average age at release is 54 (of the 15 actors whose birth date we know).




