故事发生在亚洲黑社会势力强大的美国旧金山。FBI亚裔警探汤姆(李连杰 饰)为了救同事杰克(杰森•斯坦森 饰)击杀了一名黑社会杀手,引来全家的杀身之祸。当杰克来到汤姆的度假小屋时,汤姆一家已经被烧为灰烬。
汤姆一家的惨死成了杰克心中永远无法弥补的遗憾,时时刻刻折磨这他。事发三年后,杰克在调查各帮派一些核心人物的命案时,发现一个叫罗杰的杀手,他头脑冷静、神出鬼没、枪法精准,表面上拿着中国帮会的钱,背地里为日本帮会服务,却不服从命令放走了中国老大的妻女。
随着调查的深入,罗杰的秘密被一一揭开,杰克在震惊的同时,也不得不重新面对当年汤姆一家惨死的真相。