Joe (Nicolas Cage) zarabia na życie pracując przy wycince drzew. Jest szanowanym członkiem teksańskiej społeczności, jednak jego przeszłość naznaczona jest piętnem pobytu w więzieniu. Pewnego dnia w poszukiwaniu pracy zgłasza się do niego nastoletni Gary (Tye Sheridan). Młody chłopak ma nadzieję, że biorąc życie w swoje ręce wyrwie się z patologicznej rodziny. Joe zaczyna się nim opiekować. Nie podejrzewa, że chęć pomocy Gary’emu i zarazem szansa odkupienia win z przeszłości okażą się skomplikowane, zaś jego charakter zostanie poddany prawdziwej próbie.