1892年美國西部邊境,飽經戰火洗禮的陸軍上尉布洛克(克里斯蒂安·貝爾 飾)奉命執行最后一次任務,護送身患重病的夏延族酋長黃石(韋斯·斯塔迪 飾)及其家人返回蒙大拿州保留地。內心充滿抵觸的布洛克帶領小隊踏上征程,途中偶遇目睹家人被科曼奇族屠殺殆盡的孤獨女幸存者羅莎莉(裴淳華 飾)。面對惡劣地形、科曼奇騎兵的持續追殺以及以掠奪為生的兇殘暴徒,軍人、印第安人與寡婦三方在生死考驗中被迫建立脆弱同盟。當隊伍減員嚴重瀕臨崩潰之際,布洛克與羅莎莉在相互扶持中萌生情感羈絆。歷經艱險抵達蒙大拿草原后,病重的酋長在故土安然離世,布洛克最終獲得精神救贖。