在搭档汤姆·韦恩(特里·陈饰)和他的全家被誉为最残酷的杀手——“游侠”(李连杰饰)全部杀掉后,美国联邦调查局FBI探员杰克·克劳福德(杰森·斯坦森饰)便下定决定,一定要彻查此案,为汤姆及他的全家报仇。 然而,当杰克的调查愈发深入的时候,他发现,原来杀手“游侠”已经卷入了一场空前浩大的“黑吃黑”的战争当中。争斗的两方是黑道上著名的常(约翰·朗饰)为首的以及以老板史罗(里奥饰)为首的来自亚洲的两伙势力强大的黑社会犯罪集团。但始终困扰着杰克的问题是,搭档汤姆·韦恩是如何卷入这场黑社会战争的,又如何招致灭门之祸? 经过一系列的“明争暗斗”和“黑白之争”之后,杰克终于与传说中的杀手“游侠”面对面,整个事件的真相也随之慢慢的揭开……