Familien Lair består af fire generationer: oldefaderen (Michael Caine), bedstefaderen (Christopher Walken), faderen, en ung fyr i tyverne (Josh Lucas), og dennes syvårige søn. Da den ældste af dem dør, drager den resterende trio ud på en rejse i det sydvestlige USA for at udrede en gammel familie-hemmelighed, der har forbindelse til deres fortid. Det bliver en rejse fuld af overraskelser, nogle komiske, nogle dramatiske, men alle meget personlige.