紐約的中國城,華人黑幫林立。華人警官陳力(周潤發 飾)依靠勾結黑幫勢力、平衡各幫間諜利益關系而戰績彪炳,步步高升。然而這平靜的壹切卻忽然被打破了。中國城內新來了壹幫主要成員來自福建的黑幫分子,自稱“龍幫”。他們和舊有的幫派之間展開了激烈的地盤爭奪戰,愈演愈烈,即使陳力也無法出面擺平。
這種局面引起了紐約警局的註意,派出了年輕有為的警官丹尼(馬克?沃爾伯格 Mark Wahlberg 飾)調查中國城的黑幫。當各派黑幫賄賂正直的丹尼失敗後,他們決定除掉他。左右為難的陳力,會眼睜睜看著自己的同伴遇害嗎?