1885 rok, Nowy Meksyk. Maggie Gilkeson (Cate Blanchett) samotnie wychowuje dwie córki - Lilly (Evan Rachel Wood) i Dot (Jenna Boyd). Mieszkają same na odludziu. W pracy na farmie pomaga Maggie Brake Baldwin (Aaron Eckhart). Pewnego dnia nieoczekiwanie zjawia się tam ojciec Maggie - Samuel (Tommy Lee Jones). Nie widzieli się ze sobą od lat. Maggie wciąż nie umie wybaczyć mu, że kiedyś porzucił rodzinę. Przez lata żył wśród Apaczów. Wkrótce na jej farmę napada banda zdegenerowanych handlarzy ludźmi. Dowodzi nimi psychopata o nadprzyrodzonych zdolnościach Pesh-Chidin (Eric Schweig). Zabijają Brake'a i porywają Lilly. Maggie prosi ojca o pomoc. Muszą działać bardzo szybko - jeśli banda przekroczy granicę Meksyku, nie uda im się odnaleźć dziewczynki. Film jest adaptacją powieści Thomasa Eidsona "The Last Ride".