在十九世纪的新墨西哥,一个陌生的男子(丹尼尔克雷格 饰)出现在沙漠小镇,他完全失去记忆,手腕上带一个神秘的机器手环,他自己也不清楚这是怎么一回事。不过,他试图要与镇上的人们相处,但他马上就发现这里的镇民完全不欢迎陌生人,尤其是此镇的独裁者杜上校(哈里逊福特 饰)对他非常不友善…。
一日,小镇被外星人袭击,飞行物从天而降,抓走许多无辜的民众。这名陌生人慢慢地想起他是谁,同时也发现他手上的神秘机器手环,足以对抗来袭的外星人,因此他从不受欢迎的外来者成为众所期待的救星。此时,出现一个名叫艾拉的神秘女子(奥莉薇亚魏尔德 饰)主动帮忙他集合当地的居民、非法之徒和阿帕契印第安人,展开一场与外星人生死决斗的战争!