Finn Earl (Anton Yelchin) er en 15 år gammel gutt som drømmer om å få tilbringe sommeren hos sin far i Sør-Amerika, der han studerer en gammel krigerstamme. Moren Liz (Diane Lane) er massasjeterapist, og hun har også et kokainproblem. I et forsøk på å bli frisk fra problemene og å få bedre kontakt med sønnen, insisterer hun i stedet på å flytte inn i et gjestehus hos familien til den rike eks-klienten Ogden C. Osbourne (Donald Sutherland) for sommeren.