1873年的美国西部,杰克·洛根(丹尼尔·克雷格 Daniel Craig 饰)忽然醒来,发现自己身处荒漠。自己为什么会在这儿,完全不记得了,身上仅有手腕上的一个神秘金属装置。为了找回失掉的记忆,杰克回到了小镇上。
欧美大片但是他发现小镇上的居民对他却不怎样友好,而且想要在小镇上呆下去,必须得到伍德罗(哈里森·福特 Harrison Ford 饰)这位小镇开拓者的首肯才行。但是,最恐惧的工作却发生了,几艘诡异的外星飞船忽然呈现,并用抢掠走了小镇上的很多人。这时,杰克忽然触动了手腕上的金属装置,将一艘外星飞船打了下来,并组成找回了部分记忆。为了救回被抓走的人们,查明这些不明外星飞船的目的。小镇上团结起来,在杰克和伍德罗的带领下,向着外星飞船飞走的方向,去寻觅答案。