设定在不久的将来,乔治娅和男友山姆的国家陷入了一场意料之外的人工智能战争,他们开始了极端凶险的逃亡之旅。距离他们第一个孩子出生还有几天的时间,他们必须穿过无人之境——一个机器人起义的据点,希望在生产前到达安全地带。
未来的圣诞夜,乔治娅·奥尔森发现自己怀孕了。孩子的父亲,她的男朋友萨姆·霍斯向她求婚,但乔治亚不确定这段关系以及她想成为母亲的愿望。她决定不告诉父母。
乔治娅把手机忘在家里了,和山姆一起去参加大学圣诞晚会。奥尔森家族拥有的 一个名叫伊莱的机器人祝山姆万圣节快乐,而不是圣诞节,这是第一个表明出了问题的迹象。
聚会上,突然听到一声刺耳的尖叫,一个仿生人变得暴力起来。他袭击了乔治亚和萨姆,后者逃离了房子。智能手机意外爆炸,导致用户死亡并导致人工智能接管。
九个月后,乔治亚怀孕了,她和山姆一起在森林里避难。他们正试图到达波士顿,那里已经针对机器人进行了防御。她们听说有一艘船将新妈妈运送到亚洲,在那里她们可以找到平静的生活。
他们避开道路,穿过树林,直到到达军营。当乔治亚接受医生检查时,山姆询问士兵们如何到达波士顿。其中一个人说,如果山姆能在战斗中击败他,他就会向山姆提供信息。第二天,乔治亚州发现萨姆因严重伤害被他殴打的士兵而被囚禁,他们被逐出营地。他们继续前进,直到找到一所废弃的房子并在那里过夜。山姆找到一辆越野车并修理了它。
第二天,他们把自行车停在河边,在那里他们被一个机器人发现,机器人徒步追赶他们。很快,又有几个机器人在无人机的陪同下追赶。山姆从佐治亚州下车,试图用自行车引诱机器人离开。一名身着奇怪伪装的男子发现了隐藏的乔治亚,并主动提出帮助她。他告诉她,他是 Raster Robotics 的人工智能程序员,该公司制造了叛逆的机器人。他介绍自己为亚瑟,并说他所穿着的电子迷彩使机器人无法看到他。
早上,乔治亚因宫缩而醒来。她告诉亚瑟她需要找到山姆,他带她去了她的伴侣被关押的地方。他们接近一栋由机器人巡逻的建筑物,里面传来痛苦的叫喊声。亚瑟给了乔治亚一件迷彩背心,她穿过大楼寻找山姆,但机器人没有发现。她在其中一间房间里发现他,双腿严重骨折。当她释放他时,另一名囚犯试图引起机器人的注意。
乔治亚把山姆拖进一个大车库。她因宫缩而倒下,就在他们即将被捕时,亚瑟介入,刺伤了一个机器人并救了他们。乔治娅在亚瑟的卡车上分娩。她在医院诊所醒来,山姆在她身边。一名护士告诉她,剖腹产很顺利,他们生了一个男孩。这对夫妇给他们的儿子取名为森林,山姆拍了一张全家的照片。
随后,乔治亚州受到一名安全官员的询问。她告诉他她和萨姆经历了什么,并提到了那件背心。军官告诉她,这种伪装技术并不存在。然后她意识到亚瑟是一个机器人并且他欺骗了她。片刻之内,停电,基地遭到攻击。乔治娅试图叫醒山姆,但无济于事。她低头尝试激活基地周边电磁脉冲,却遇到了亚瑟。她多次朝他的脸开枪,导致他死亡。她成功启动了电磁脉冲并返回山姆身边。
当乔治亚再次醒来时,她发现山姆还活着。他们和福里斯特一起前往港口,那里的官员正在装载一艘开往韩国的船。他们只能带走森林,因为乔治亚和没有腿的萨姆将成为负担。在恳求他们无果后,山姆说服乔治亚放走福里斯特,这样他就能过上更好的生活。然后,她独自登上了前往波特兰的军事车队,而萨姆则被暗示因伤势过重而死亡。