One Battle After Another, 2025