故事發生在十九世紀的美國新墨西哥州。山繆（Samuel Jones）年輕時因醉心印地安文化而拋棄妻女離家出走。事隔數十年，他因為某個原因回到家鄉，見到多年不見的女兒瑪姬（Maggie Gilkeson）。瑪姬對山繆不能諒解，就在此時，當地不良份子勾結印地安人到處擄掠婦女，瑪姬的大女兒莉莉（Lilly）不幸被擄，小女兒妲特（Dot）倖存。為了拯救莉莉，瑪姬只好請求山繆協助。於是山繆帶著瑪姬母女踏上一段艱辛的路程。
今天中午看重播，都已經看過兩三遍了最後還是忍不住流淚…都怪配樂詹姆斯霍納（James Horner），片尾的配樂擺明就是要讓我哭！這部片子雖然很長（一百三十七分鐘）但絕對有一看的價值！