未来世界中,工程工人道格拉斯(Arnold Schwarzenegger 饰)被持续的梦境困扰,那是一系列发生在红色火星上的体验。道格拉斯在广告上发现了回忆旅行公司的介绍,虽然同事警告他这种虚拟旅行可能会危害人类的大脑,但比起亲自去一趟充斥着反政府武装的火星,回忆旅行公司确是一个不错的选择。道格拉斯如愿接受了回忆旅行的服务,但是虚拟记忆的过程突然出现错误,自此一系列不可思议的经历出现在道格拉斯的身上,先是妻子劳瑞(Sharon Stone 饰)向他发起攻击并承认自己是监视道格拉斯的间谍,后来有陌生人出现
中情局获得情报,得知他们的特工中出了一个叛徒,准备将中情局布置在东欧的特工名单出卖给外国特工组织。在特工头目吉姆(乔恩•沃伊特 Jon Voight 饰)的策划下,伊森(汤姆•克鲁斯 Tom Cruise 饰)所住的一组特工赶往了他们交易的地点。
岂料,当他们按计划赶到 时,却中了埋伏,一组人中除了伊森和吉姆的妻子克莱尔,其他队员都被杀害。这时,伊森的账户无端端多出了12万美金。伊森成了内鬼的最大的嫌疑犯。
无奈之下,伊森只能凭个人之力独闯龙潭虎穴去找出出卖他们的内奸。他和外国间谍组织的接头