1960年代的香港,报馆编辑周慕云(梁朝伟 饰)与太太搬进一间住户多是上海人的公寓,和某家日资公司的贸易代表陈先生与太太苏丽珍(张曼玉 饰)成了邻居。因为发现各自在外工作的配偶背着他们有了婚外情,周慕云和苏丽珍开始见面商讨未来可能发生的事情以及相应对策。 起初两人是君子之交淡如水就事谈事,可是日子一日接一日过去后,在周围一帮上海邻居的闲言碎语中,他们发现配偶的事早空出了他们的脑袋,彼此眼里只剩下了对方,而刻意回避已生出的感情的结果,是更加刻骨的相思。
影片取材自境外幸存人质真实自救经历。驻外记者马笑(肖央 饰)和志愿医生潘文佳(齐溪 饰)夫妇,陪同工程师苗峰(郑恺 饰)赴郊区修理基站,当地局势突变。三人一路躲避恐怖组织的无差别袭击,最终还是被绑架沦为人质,并在狱中结识了华侨商人周伟杰(任达华 饰)。面对恐怖分子闻所未闻的屠杀暴行和以命换钱的勒索,他们历经105天,展开了一场惊心动魄的自救逃生。