Joe Ransom (Nicolas Cage) ha un'esistenza difficile e beve in maniera pesante. Le sue attività quotidiane offrono scorci di un matrimonio fallito, di figli abbandonati e di relazioni che non hanno niente di romantico. Nonostante la sua condotta irresponsabile, Joe lavora tutto il giorno ed è impegnato ad abbattere gli alberi di una foresta quando si imbatte nel quindicenne Gary (Tye Sheridan) e nel padre alcolizzato Wade. Per allontanare Gary dalla violenza di Wade e farlo crescere "bene", Joe decide di assumerlo come suo aiutante e insegnargli come comportarsi....