19世紀末,16歲男孩杰(柯蒂·斯密特-麥菲飾)帶著對心愛姑娘羅斯的思念來到美國,決心橫跨北美尋找她。途中偶遇神秘旅人塞勒斯(邁克爾·法斯賓德飾),后者以護送者身份加入西行隊伍。兩人穿越荒原時遭遇賞金獵人團伙追蹤,槍戰中塞勒斯展現出致命身手。隨著旅程深入,杰發現羅斯已嫁作他人婦,而塞勒斯的真實身份實為通緝犯——他護送杰的真正動機是獲取懸賞并借此換取政府赦免。當雙方在廢棄村落對峙時,塞勒斯選擇背叛雇主展開火并,最終與重傷的杰在廢墟中幸存。影片以兩人倚靠斷壁凝視遠方的畫面收尾,暗示這段短暫羈絆對未來產生的未知影響。