1998年,在香港沿海,一群红色高棉恐怖分子从朝鲜雇佣军手中夺走了杀伤力巨大的生化武器。在双方的激烈战斗中,红色高棉成员多尔特(吴彦祖)受伤并失去记忆,香港警方收治了他。 反恐组织指挥官马力(周华健)接手此案。在破解了多特蒙德的磁盘文件后,他得知红色高棉领导人迪纳(甘国亮饰)和关艾(何超仪饰)拿走了生化武器,并计划将它们射向天空形成有毒的紫色雨。届时,香港将成为一座死城。 马丽与心理学家雪莉(陈冲饰)合作,让失忆的多特认为自己是警察安插在食客身边的卧底。 食客威胁警方交出多特蒙德。双方激战后,食客成功将多特带走。失去记忆的多特重新获得了食客们的信任,并试图执行他的卧底任务。然而,逐渐恢复的记忆让多特蒙德进退两难...