身怀绝技、出手不凡的陈子龙(甄子丹饰)是潜伏黑道多年的卧底,作为老大长毛雄(邹兆龙饰)的左膀右臂,他的身心承受巨大压力,加上老大已对他升起疑心,威胁子龙妈妈的性命(鲍起静饰),他急切希望复职,退出黑道。这一次,雄哥派子龙前往内地查探组织成员Sunny罗志伟(安志杰饰)的虚实。Sunny出身美国唐人街,早年曾跟子龙混迹江湖,但逐渐做大的他暗中黑了雄哥的货。另一方面,子龙的上司张Sir(郑中基饰)以复职为交换,同样命子龙调查Sunny。谁知内地之行凶险非常,Sunny为人狡猾毒辣,而与内地警方的配合又矛
重案组布网围剿国际毒枭,突然杀出一组蒙面悍匪“黑吃黑”,更冷血屠杀众警察。重案组督察张崇邦(甄子丹饰)亲睹战友被杀,深入追查发现,悍匪首领竟是昔日战友邱刚敖(谢霆锋饰)。原来敖也曾是警队明日之星,而将敖推向罪恶深渊的人,却正是邦。宿命令二人再次纠缠,一切恩怨张崇邦如何作出了断……