身患癌症并且只剩四个星期寿命的华(刘德华饰)打劫财务公司,抢去钻石并胁持人质。刚被调任为文职兼任谈判专家的何尚生(刘青云饰)赶到现场,想劝华自首,华扬言要和他玩一场七十二小时的游戏后逃掉,何尚生为此深深不忿。华在逃离过程中,遇上警方路障,于是挟持梁婉婷(蒙嘉慧饰)假扮情侣,掩人耳目得以成功脱险,无意的相遇,令二人互相留下了深深的印象。七十二小时的游戏由一颗华寄给生的螺丝钉开始。何尚生夜闯财务公司,不料上了华的当。原来华一直监视生,并利用他意图抢劫财务公司隔壁运输公司幕后主脑人陈的珠宝。华利用何尚生调虎离山,并假扮陈的模样从陈的手下取得宝石后逃离现场。何尚生在调查中发现陈走私珠宝,而且多年前曾出卖过华的父亲。华在父亲死后从英国赶回以报父仇。为将华绳之以法,何尚生不得以答应和华合作共同对付陈。