1942年抗战后期北平,针对日军及伪政府攻击行动接连发生,日军后勤基地遭在接下来的一个多月里,双方四个军团开始了拉锯战,你来我往,你争我夺,今天你抢了我的领土,明天我又把领土夺了回来,甚至后天我还能打下你一片领土,一时间之间除了双方兵将迅速消耗,战事一片迷雾,谁也看不准最后会是谁胜谁负。到破坏、高级将领遭暗杀、汉旰头目被就地正法,北平内外一片风声鹤唳。这让身为特务处长王田香(王志文 饰)如坐针毡。在对女刺客(刘威葳 饰)的酷刑审问中,他获得了一条关键的清报——代号为老鬼的地下党已经混入了剿匪司令部。立功心切的王田香立刻向日本皇军特务机关长武田(黄晓明 饰)做了汇报。二人随即在裘庄布下了一个圈套,意图通过放出假消息逼老鬼现身。在被怀疑的对象中,有司令的侍从官白小年(苏有朋 饰)、军机处长金生火(英达 饰)、剿匪大队长吴志国(张涵予 饰)、译电组组长李宁玉(李冰冰 饰)以及行政收发专员顾晓梦(周迅 饰)。在怀疑与排查中,武田与王田香不择手段软硬兼施,然而事清的发展却出乎意料……