1873年的美國西部,傑克·洛根(丹尼爾·克雷格Daniel Craig 飾)突然醒來,發現自己身處荒漠。自己為什麼會在這兒,完全不記得了,身上僅有手腕上的一個神秘金屬裝置。為了找回失去的記憶,傑克回到了小鎮上。但是他發現小鎮上的居民對他卻不怎麼友好,而且想要在小鎮上呆下去,必須得到伍德羅(哈里森·福特Harrison Ford 飾)這位小鎮開拓者的首肯才行。可是,最恐怖的事情卻發生了,幾艘詭異的外星飛船突然出現,並用劫掠走了小鎮上的很多人。這時,傑克突然觸動了手腕上的金屬裝置,將一艘外星飛船打了下來,並組建找回了部分記憶。為了救回被抓走的人們,查明這些不明外星飛船的意圖。小鎮上團結起來,在傑克和伍德羅的帶領下,向著外星飛船飛走的方向,去尋找答案。