生活潦倒的穷鬼阿武(金城武)某次因为赌博被人殴打至重伤后,开始把生命看得一文不值,拿命赌命以八万元代价接了一宗杀人买卖。行动前因为获得八十万意外之财,阿武又爱惜起生命来,请了刚从监狱出来的女杀手卡雯(李若彤)代他完成任务。 卡雯无法对旧情释然,屡次要阿武去见有负于她的旧男友,否则拒绝行动,阿武于无奈之下听命,却在了解事实真相的过程中慢慢爱上了卡雯,然而任务必须进行,阿武开始犹豫是否再把卡雯替下来自己去杀人。
香港警察李忠志(古天乐 饰)得知女儿芝(陈汉娜 饰)于泰国旅游间莫名失踪,即亲赴泰国报警求助。负责案件的华人探员崔杰(吴樾 饰),应允让他一同调查,却想不到李忠志利用媒体呼吁市民提供线索。 一条意外拍下芝被捉走的片段上载至警方网站,却被神秘删除。崔杰即连同好友兼同袍Tak(托尼·贾 饰)同赴寻找片主,却遇神秘人马截足灭证,狭路相逢,展开追截并与之搏斗。李忠志与崔杰两人逐步调查,却发现案中有案,并开始意识凶手背后神秘势力非他们能对付……