One Battle After Another, the long-awaited film directed by Paul Thomas Anderson, has finally reached the big screen after more than 20 years in development. Starring Leonardo DiCaprio, Benicio del Toro, and Sean Penn, the movie combines political satire, black comedy, and action spectacle in a story about extremism, flawed characters, and human struggles.
DiCaprio takes on the role of Bob, a paranoid ex-revolutionary living off-grid who is forced back into confrontation with an old nemesis after his daughter goes missing. Loosely inspired by Thomas Pynchon’s novel Vineland, Anderson first conceived the idea decades ago and has now brought it to life with a star-studded cast that also includes Teyana Taylor and Regina Hall.
Speaking about the project, DiCaprio explained that the film mirrors growing societal divides and reflects the polarisation he sees in the world. “It holds a mirror up to society and talks about the divisiveness in our culture,” he said, describing it as political yet accessible.
He also highlighted the undercurrent of extremism within the narrative, noting that while the film does not push a singular message, it resonates with current realities.
Del Toro, who plays martial arts instructor Sergio, praised the film’s ability to blend heart and entertainment while also delivering commentary on its time. For him, the chance to finally work alongside DiCaprio was a career highlight. “It’s a dream come true,” he said, adding that DiCaprio brought humor and depth to his role.
Critics have lauded the film as a major achievement, with The Independent hailing it a “ferocious American masterpiece” and The Guardian praising its exploration of dissent and discontent.
Reviewers also commended Penn’s performance as a standout villain and DiCaprio’s portrayal as a frazzled yet noble protagonist. With Anderson’s ambitious direction and a budget of $175 million, many are already calling One Battle After Another a surefire Oscar contender.

