有勇有谋的高级督察何尚生(刘青云饰),在休班时偶遇超级市场劫匪,可惜劫匪是无勇无谋的笨贼,毫不反抗便弃械投降,尚生顿觉无瘾,慨叹英雄无用武地,一天,尚生被一名劫持人持的劫匪伊健(郑伊健饰)点名到案发现场进行谈判,他还提出要和尚生玩一个“取赎金的游戏”,尚生虽感兴趣但岂容伊健为所欲为,即时欲擒伊健,两人初步交手,旗鼓相当,最后被伊健逃脱先赢一局。尚生被激起了心底内的战意和好奇心,禁不住继续和伊健“游戏”下去,原来伊健是一名国际罪犯,先后在世界各地破坏了数件艺术品,且把残骸寄给尚生,其实他是有心给予线索。国际弄警Ruby(黄卓玲饰)替尚生查出各艺术品的来历,尚未生归纳出数件艺术品均在同一间保险公司承保,猜想到伊健正意图勒索该国际级保险公司。尚生到保险公司调查之时,伊健刚致电保险公司高层Teresa(林熙蕾饰)勒索一千万,尚生即时接手案件,Teresa以公司利益为大前题,免影响公司声誉累及进行中的过百亿大生意,逐答应和警方合作并要求低调处理。
伊健点名要求Teresa亲身运送赎款,Teresa担心自身安危,尚生给予信心,两人间有着微妙的感觉。尚生从伊健留下的线索中得悉收取赎金地点正是自己所属的差馆天台,副指挥官上司王启法(许绍雄饰)部署围捕,但直觉告知尚生伊健其实另有所图。果然不出尚生所料,伊健不但没有出现,且要求Teresa把一千万赎金烧掉,尚生联想到保险公司在某地正进行拍卖的业务,即时赶去。在某地,伊健正意图在保险公司的大客户面前再次进行破坏,目的是要向保险公司勒索更多。尚生和伊健再次碰头,两人第二次交手,尚生未能制止伊健作案且让伊健再次逃脱,尚生再输一局但在现场拾获伊健遗留下的一条手帕,尚生从手帕的科学鉴证报告中发现上面沾有属于白头鹰的羽毛组织,尚生推断伊健养鹰,出动观鸟专家追踪鹰下落,希望查出伊健的行踪。此外,尚生从差馆天台上那堆灰烬中,发现所烧掉的并不是钞票,而是一本属于自己的杂志。
原来,Teresa在伊健下指示把一千万赎金烧抻时,私下把真钞换掉,伊健直闯Teresa家中揭穿一切,Teresa奇怪伊健如何得悉,伊健直言在设局,杂志是自己早前故意放下,目的是要诱出Teresa的贪心本性,让Teresa入局。伊健说出最终目的就是要勒索保险公司二亿,并向Teresa并出条件,只要Teresa能帮助自己向保险公司取得二亿赎金,便把一千万交回Teresa手中,Teresa无奈答允。观鸟专家成功追寻到伊健的家,尚生直闯其穴,发现伊健瑰集了大量第三世界和各地弱势社群的资料,另一方面,尚生亦从Ruby的调查中得悉伊健身世,原来是一个被收养的孤儿,尚生对伊健印象进一步“立体”起来,尚生找Teresa查问有关烧钞票事件,Teresa逼著和盘托出一切,尚生同情答允相助,要求Teresa和自己紧密合作。二亿赎款交收之日,尚生尚路跟踪Teresa,伊健暗中遥控Teresa尚路走访不同的地点,表面看来似要摆脱尚生,真正目的其实是要Teresa把钞票换成钻石。Teresa沿路放下记号好让尚生跟踪,尚生凭其智慧,终于找得“隐藏”的伊健,两雄第三次正面相遇。伊健安排尚生和Teresa同台吃了一顿豪华晚宴,借红酒和各类高级食物等侈奢品感喟世界的不公平,直言赎金是用来帮助第三世界,尚生大感荒谬。两雄在分手前,约定在差馆天台交收二亿赎金钻石,尚生猜估到伊健会用鹰取走钻石,伊健直认不讳。晚饭后Teresa竟主动新近伊健,表面似被伊健的侠义心肠打动,其实已有心部署取走二亿钻石,两人暂且放下对立敌意,渡过了一段浪漫时光。
最终一战之期到达,警主如临大敌,Teresa把钻石带到差馆天台,伊健电动机真出现,并吹笛唤鹰取走钻石。尚生和伊健展开追逐,成功把伊健逼至某天台边缘边处,伊健走投无路竟跳下几十层楼高下的维多利亚港,尚生呆然,警方等以为伊健已死。鹰在天空盘旋似为主人而哀鸣。时尚生望著手中,伊健临跃下前掷给自己的银笛,似联想到事件的不寻常,探求真相而去。王启法奇怪取过笛来吹,鹰应声飞下,发觉鹰所取的全是假钻石。尚生想到事件和Teresa有关,追截而至时发现伊健已先来一步,原来伊健早已预算到Teresa会觊觎二亿赎金,会把真钻石调包,因深信在Teresa手上取走赎金比在警方监视下来得容易,逐假意接受Teresa的虚情,好让Teresa再次掉进自己的布局中。伊健取走钻石之余,遵守诺言把先前的一千万给回Teresa后悄然引退,尚生选择相信伊健真的做善事而把伊健放掉,Teresa怕面对法律制裁,唯有把一千万捐掉,人财两失,利用感情间,似对伊健注下了真情,不无唏嘘。其后,尚生从报章上得知各第三世界果真收到匿名捐款,虽然输掉了游戏,但却为自己的正确抉择而感欣慰。