Im September des Jahres 1951 ist es schon ein paar Jahre her, dass der pensionierte Sheriff George Blackledge (Kevin Costner) und seine Frau Margaret (Diane Lane) aus North Dakota ihren Sohn James nach dessen Sturz von einem Pferd verloren haben. Doch ihr Enkel Jimmy hält die Erinnerung an den Verstorbenen weiterhin am Leben. James' Witwe Lorna (Kayli Carter) ist allerdings abgehauen und hat sich einen neuen Mann an ihre Seite geholt, mit dem nicht zu spaßen ist: den kriminellen Donnie Weboy (Will Brittain). Durch ihn sieht das alternde Ehepaar ihr Enkelkind in Gefahr. Also begeben George und Margaret sich auf die Reise durch Dakota und Montana, um ihr jüngstes Familienmitglied zu finden und mit nach Hause zu nehmen. Der Weboy-Clan will den Jungen aber natürlich nicht so ohne weiteres aufgeben.