Radical violence. Immigration raids. White supremacists. Leonardo DiCaprio's politically charged new movie "One Battle After Another" could scarcely be more timely.
Part-action, part-drama, with plenty of comedy and almost guaranteed a bagful of Oscar nominations, the film centers on an ageing revolutionary and his teenage daughter.
It delivers a lesson on "what this next generation is going to have to deal with," DiCaprio told a press conference Thursday.
DiCaprio plays Bob, a political insurgent who specializes in explosives. The movie begins as he conducts undercover resistance operations at the US-Mexico border with his lover and co-conspirator, Perfidia (Teyana Taylor).
But when villainous Sean Penn's Colonel Lockjaw infiltrates the group, Bob is forced to flee with their infant W