Advertising Remove ads
One Battle After Another poster

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

The whole cast 18

  1. Teyana Taylor Perfidia
  2. Leonardo DiCaprio Bob
  3. Regina Hall Deandra
  4. Wood Harris Laredo
  5. Alana Haim Mae West
  6. Shayna McHayle Junglepussy
  7. Paul Grimstad Sommerville
  8. Dijon Duenas Talleyrand
  9. Sean Penn Col. Steven J. Lockjaw
  10. Starletta DuPois Gramma Minnie
  11. Chase Infiniti Willa
  12. Benicio Del Toro Sensei Sergio St. Carlos
  13. Eric Schweig Avanti
  14. Tony Goldwyn Virgil Throckmorton
  15. John Hoogenakker Tim Smith
  16. Kevin Tighe Roy More
  17. Jena Malone Greeting Code
  18. April Grace Sister Rochelle

Crew

Advertising Remove ads

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

Advertising Remove ads