One Battle After Another Conquers the Critics
The new film, *One Battle After Another*, pits Leonardo DiCaprio’s character, Bob Ferguson, a former revolutionary, against his longtime rival, Colonel Steven J. Lockjaw, portrayed by Sean Penn. Critics are calling this their strongest work in years. Newcomer Chase Infiniti shines as Bob’s daughter Willa, alongside compelling performances from Teyana Taylor as Willa’s mother Perfidia, and Regina Hall and Benicio del Toro as former allies. However, the most praised aspect is director Anderson’s ability to capture the current cultural climate. As Vulture’s Alison Willmore notes, he’s successfully updated the story from the Reagan era for a modern audience. Read the best reviews of *One Battle After Another* below.