Laura élève seule son fils de 14 ans Henry, qui vient d'être expulsé de l'école pour avoir fait des dessins indécents. Au même moment, elle apprend que son père Jack, avec qui elle est en froid, a été mis à la porte de sa maison de retraite. Après que Jack lui eut promis de payer les études de Henry, Laura accepte de le conduire chez sa soeur cadette à l'autre bout du pays. Tous trois s'embarquent alors dans la vieille bagnole de Jack avec quelques uns des chiens errants que Laura a recueillis. En cours de route, Jack demande à Laura de rendre visite à de vieux amis. Ce qu'elle ignore, c'est que Jack transporte pour 200 000$ de marijuana et que celui-ci profite de chaque escale pour vendre de l'herbe à ses clients, avec la complicité d'Henry.