刘建明(刘德华)在陈永仁(梁朝伟)被杀10个月后接受警队内部调查,被架空职权,加上家庭的变故,他的精神状态每况愈下,但他坚信局面很快就会扭转。年轻警司杨锦荣(黎明)在同事看来是怪人一个,他正凭着过人的业绩迈向警队最高层。为了搞清楚杨锦荣的真实身份,刘建明开始对其调查。 刘建明渐渐发现韩琛旧日的生意拍档沈澄(陈道明)与杨锦荣有着千丝万缕的关系,为了置杨锦荣于死地,也为了不让自己的身份曝光,渴望做个好人已久的刘建明开始千辛万苦地找寻一个又一个证据,可是他总在最接近真相时功亏一篑。
立仁(刘德华 饰)自小便父母双亡,在泰国的孤儿院长大。长大后,立仁进入了泰国空军。此时,他仍耿耿于怀当年父母的死亡。原来,在立仁9岁的时候,他的父母带着他携带一批重要资料和物品来到泰国,岂料父亲的结拜兄弟见利忘义,将他的父母杀害了。一天,立仁糊里糊涂的和仇人的情妇Mona(关之琳 饰)发生了关系,由此受到了杀手的追杀。无奈之下立仁逃到了美国寻求CIA的帮助。在美国,立仁无意中又救了仇人的女儿Chrystal(吴倩莲 饰),两人堕入了爱河。爱情、亲仇交织在一起,立仁该何去何从?