Il rivoluzionario esausto Bob (Leonardo DiCaprio) vive nascosto in un posto tranquillo insieme alla sua energica e autosufficiente figlia Willa. Vive una vita fatta di droghe e paranoia. Quando il suo acerrimo nemico (Sean Penn) riappare dopo sedici anni e Willa scompare, l'ex ribelle deve rimettersi in sesto per trovarla, affrontando sia padre che figlia le conseguenze del suo passato.