Jean (Jennifer Lopez) è una donna in fuga. Cerca di scappare dal fidanzato violento e porta con sé Griff, la figlia undicenne nata dall’unica relazione felice della sua vita. Jean è sola, ha un'unica persona a cui appigliarsi, suo suocero Einar (Robert Redford), un allevatore del Wyoming indurito dagli anni di lavoro. Il vecchio non vede di buon occhio la ragazza, anzi la detesta per un bruciante segreto legato alla tragica fine del figlio, ma grazie alla complicità dell’amico di sempre (Morgan Freeman) e della giovane Griff imparerà ad avvicinarsi a lei e a chiudere i conti con il passato.