One Battle After Another Ending Explained: Washed-up revolutionary Bob exists in a state of stoned paranoia, surviving off-grid with his spirited, self-reliant daughter, Willa. Directed by Paul Thomas Anderson, this 2025 thriller film stars Leonardo DiCaprio (Bob), alongside Sean Penn as Col. Steven J. Lockjaw, Chase Infiniti as Willa, Benicio del Toro as Sensei Sergio St. Carlos. Rated 7.4/10 by audiences, the conclusion brings the story to a satisfying close.

What Happens at the End of One Battle After Another?

Washed-up revolutionary Bob exists in a state of stoned paranoia, surviving off-grid with his spirited, self-reliant daughter, Willa. When his evil nemesis resurfaces after 16 years and she goes missing, the former radical scrambles to find her, father and daughter both battling the consequences of his past.

Paul Thomas Anderson's narrative builds toward a resolution centered on Leonardo DiCaprio (Bob)'s journey. When his evil nemesis resurfaces after 16 years and she goes missing, the former radical scrambles to find her, father and daughter both battling the consequences of his past.

How Does Leonardo DiCaprio (Bob)'s Story End?

  • Leonardo DiCaprio: Leonardo DiCaprio's arc reaches a definitive conclusion by the final act, with Paul Thomas Anderson delivering a resolution that feels earned after the film's 2h 42m runtime.
  • Sean Penn (Col. Steven J. Lockjaw): Sean Penn's role in the climax proves pivotal to how the central conflict resolves.
  • Chase Infiniti (Willa): Chase Infiniti's character undergoes a significant shift in the final act.

What Does the Ending of One Battle After Another Mean?

The ending of One Battle After Another ties together the narrative threads involving Leonardo DiCaprio. Paul Thomas Anderson chooses a conclusion that prioritizes thematic consistency over surprise, resulting in an ending that rewards viewers who engaged with the story's central themes. Based on 3,649 audience ratings, the consensus is that the ending is adequate but divisive.