← Hidden Beach
EventAutumn of Culture

One Battle After Another

26 Nov 2026ODEON Hastings
One Battle After Another (picture: TMDB)

Dir: Paul Thomas Anderson
Cast: Leonardo DiCaprio, Sean Penn, Benicio del Toro, Teyana Taylor, Regina Hall, Chase Infiniti, D.W. Moffett, Wood Harris, Shayna McHayle, Alana Haim
The film follows Bob Ferguson, a former guerilla fighter and civil rights activist, who is now a crumpled alcoholic trying to live a quiet midlife off-grid. However, when his family is threatened by powerful enemies from his past, he must whip the old crew back together. The story explores themes of laughter, strong messaging, humour, wit, and features a talented cast, including Leonardo DiCaprio, Sean Penn, and Benicio del Toro.
Leonardo DiCaprio plays Bob Ferguson, a character who is technically an action hero but is now a shadow of his former self. Sean Penn plays Colonel Steven J. Lockjaw, a grizzled war dog and white supremacist who is determined to stamp out the French 75 group. Benicio del Toro plays Sensei Sergio, a former compadre of Bob's who is now running a shambolic karate dojo. Teyana Taylor plays Perfidia Beverly Hills, a character who is brittle and disillusioned with her life as a dormant freedom fighter. Regina Hall plays Deandra, a fellow guerilla who is part of the French 75 group. Chase Infiniti plays Willa Ferguson-Beverly Hills, Bob's teenage daughter who gets dragged into the game of cat-and-mouse with Lockjaw.
The cast also features D.W. Moffett, Wood Harris, Shayna McHayle, and Alana Haim, all of whom bring their unique talents to the film. The director, Paul Thomas Anderson, is known for his quirky and deliberate filmmaking style, which adds to the humour and wit of the story.
Overall, One Battle After Another is a fun ride with a talented cast, exploring themes of laughter, strong messaging, and humour.

Tickets

Buy tickets at ODEON Hastings