故事发生在解放战争时期。敌战区司令部捕获一名叫林纪恩(姚德冰饰)的中共交通员,他供出是和隐藏在司令部内部代号213的军官接头,窃取国军情报。作战处武处长(姚克勤饰)将计就计,安排叛徒林纪恩按约定跟213接头。不料,一直与武有矛盾的情报处魏处长(郭浩饰)派人劫走了林纪恩,我地下党员作战参谋肖剑锋(马晓伟饰)及时将林已叛变的情况汇报给上级。肖如约跟机要秘书夏雪兰(陈肖依饰)交接敌作战图纸之机,引起突然而至的武处长怀疑,夏雪兰自演“苦情戏”,趁机取走图纸。情报泄露后,肖剑锋和夏雪兰引起敌人上层怀疑,并借口关押了肖剑锋。紧急情况下,我地下党负责人,真正的213魏处长挺身而出......。老牌中情局特工埃文·莱克(尼古拉斯·凯奇 Nicolas Cage 饰)因患上老年痴呆症已被责令退休。但是,他的门徒 (安东·叶利钦 Anton Yelchin 饰)揭示的证据表明,莱克的克星—恐怖分子巴尼尔(亚历山大·卡里姆 Alexander Karim 饰)并没有死而是还活着。
在门徒和前任情人(伊莲娜·雅各布 Irène Jacob 饰)的帮助下,莱克开始了一项危机四伏的任务,从布加勒斯特一直搜寻到蒙巴萨,在追踪过程中,莱克逐渐变得无赖,不惜一切只为消灭宿敌。。