暗战(1999)的海报和剧照
因身患癌症只剩四个星期寿命的华(刘德华饰)打劫财务公司,抢去钻石并胁持人质。刚被调任为文职兼任谈判专家的生(刘青云饰)赶到现场,想劝华自首,华扬言要和生玩一场七十二小时的游戏后逃掉,生为此深深不忿。华在逃离过程中,遇上警方路障,于是要挟持婷(蒙嘉慧饰)假扮情侣,掩人耳目得以成功脱险,无意的相遇,令二人互相留下了深深的印象。
七十二小时的游戏由一颗华寄给生的螺丝钉开始,生夜闯财务公司,不料上了华的当。原来华一直监视生并利用生意图抢劫财务公司隔壁运输公司幕后主脑人陈的珠宝。华利用生调虎离山,假扮陈的模样从陈的手下取得宝石后逃离现场。生在调查中发现陈走私珠宝,多年前曾出卖过华的父亲,华在父亲死后从英国赶回以报父仇。为将华绳之以法,生不得以答应和华合作共同对付陈。华女扮男装,利用生智取陈的两千万巨款后携带宝石趁乱逃走,陈因华的偷梁换柱之计被警方逮捕。生等候在汽车上,但再次被华骗,输得心服口服。第二天儿童癌症基金会得到了一笔以何尚生名义的两千万捐款。
三年后,生无意中在公车上遇见婷,见婷挂着那条宝石颈链,原来华送颈链给婷时说是假货,生也不愿说出真相,就让婷此生都记着这段浪漫奇缘。