1999年8月24日《终结者2》故事发生两年后Sarah Connor (Lena Headey扮演) 和儿子John (Thomas Dekker扮演) 几经周折终于内布拉斯加州小镇West Fork安顿下来Sarah将自己姓更改为Reese为了掩人耳目甚至还打算与人谈婚论嫁Sarah未婚夫Daniels(Tim Guinee扮演)个老实巴交好人对Sarah母子秘密完全不知情只想快点把婚事办妥然后一家人过平静快乐生活但Sarah仍然念念不忘自己 "使命" 睡梦中总被世界末日恐怖情形惊醒--这么多年来内心一直无法得到真正安宁Sarah预感到不祥事情就要发生于带着心有不甘儿子John再次踏上逃亡之路这一次们来到了新墨西哥州红谷镇(Red Valley)这个质朴得有些土气地方人迹罕至完全没有大城市喧嚣影子然而Daniels对Sarah母子不辞而别痛苦不已伤心之余决定向警方报告这起人口失踪案接待并不普通警察而一个叫做James Ellison(Richard T. Jones扮演)FBI特工James将Sarah "真实情况" 透露给Daniels--Sarah一个严重精神病患者总幻想来自未来机器人会杀害儿子此外对科学家Miles Dyson死和Cyberdine系统遭到破坏负有不可推卸责任Daniels和James都不知道这份《人口失踪报告》已经引起了一名红眼机器杀手注意它等待Sarah出现已经等了很久了红谷镇刚刚适应环境John结识了本地姑娘Cameron Phillips (Summer Glau扮演) 和代课教师Cromartie (Owain Yeoman)John和们相处融洽原本以为可以从此安安心心过日子却没想到这再次成为生活转折点--Cromartie竟然一个终结者机器人课堂上当着众人面朝John开火为了保护JohnCameron挺身而出不幸中弹……奇迹发生了"身负重伤" Cameron竟站了起来……原来也一个终结者机器人任务就保护John