1940年,多方势力盘踞南京,特工金深水(张译 饰)终日周旋于日本军方、汪伪政府和军统之间,如同行走于刀尖一般,有着多重身份的他,在满目疮痍的南京城里小心翼翼地活着,隐藏着真实的自己,也寻找着自己乃至整个民族的生路。直到他遇到了和他一样心怀国仇家恨、却似乎比他更游刃有余的林婴婴(郎月婷 饰),在和她并肩作战与各方势力展开明争暗斗的过程中,于乱世中求生的金深水第一次开始真正地觉醒……
作为亚洲金融中心的香港被称作“最安全的城市”,岂料警局接到一通匿名电话,对方声称劫持了警队的一辆前线冲锋车以及车内的五名警员和武器装备。此次事件引起了香港警队高层的高度重视,适逢处长(王敏德 饰)出访国外,此时由鹰派人物行动副处长李文彬(梁家辉 饰)与年轻的管理副处长刘杰辉(郭富城 饰)一起负责这次案件,并将行动命名为“寒战”,李文彬任总指挥。李文彬的儿子(彭于晏 饰)也是人质之一,刘杰辉因此对李文彬父子产生怀疑。与此同时,匪徒展开了进一步行动:警察被杀、爆炸案频发……到底是谁在将整个警队玩弄于鼓掌之中?香港真的是“最安全的城市”吗?