Cobrindo três gerações, o longa acompanha a história de Jack (Del Toro), um filho de pais divorciados que está repetindo os mesmos erros com sua família atual. Ele sai em uma viagem de redescoberta e encontra uma mulher cuja vida é totalmente o oposto da sua.