Le révolutionnaire épuisé Bob (Leonardo DiCaprio) vit caché dans un endroit calme avec sa fille Willa, énergique et autonome. Il vit défoncé et paranoïaque. Lorsque son ennemi juré (Sean Penn) refait surface après seize ans et que Willa disparaît, l'ancien rebelle doit se ressaisir pour la retrouver, confrontant ainsi père et fille aux conséquences de son passé.