职业杀手诺克斯,某日得知自己罹患比阿兹海默症更为严重的罕见疾病“库贾氏病”,他的记忆将在几周内全数消失。这让他决定跟搭档汤米执行杀手生涯的最后一次任务,没想到汤米却在途中意外身亡。诺克斯试图清理犯罪现场,并在警察抵达前先行离开。不料返家之后,等待他的却是关系疏远、久未联系的儿子迈尔斯。迈尔斯浑身是血地向诺克斯解释自己在与伤害女儿的凶手对峙时,失手杀了对方,希望父亲能够帮他掩盖罪行…。面对逐步逼近的警察、焦急求助的儿子,以及正在迅速恶化的病情,诺克斯在三方包夹之下,决定寻求好友哈维尔的协助,以帮助他执行逃脱计划。同时,他还找上前妻为自己的离开做准备…。究竟诺克斯能否在记忆消失之前,顺利突破重围呢?。故事发生在六十年代初期的印尼,盖伊(梅尔·吉布森 Mel Gibson 饰)是被电视台派往此处进行采访调查的记者。彼时,政府在雅加达刚刚成立,国内的情势一片混乱,这让盖伊的采访毫无头绪,一次偶然中,盖伊结识了名为比利(琳达·亨特 Linda Hunt 饰)的记者,比利虽然身材矮小,人脉却四通八达,在比利的帮助下,盖伊开始逐渐接触到了隐藏在这个政府中的某些秘密。 在雅加达,盖伊还邂逅了吉尔(西格妮·韦弗 Sigourney Weaver 饰),一位美丽而又勇敢的独立女性,两人之间碰撞出了爱情的火花。雅加达的局势不断的恶化着,比利和盖伊之间的友情亦因为种种矛盾而产生裂痕。。