精神分裂的細輝(張家輝 飾)假釋出獄。當年,他壹人砍死幾十人,卻因遭警察(廖啟誌 飾)冷槍而被捕。29年後,老幫主已死,新幫主候選人有兩個:箭豬與彼得(譚耀文 飾)。前者好色膽小,後者心機頗重。叔父們想挺箭豬上位,讓他去接細輝出獄,拉攏他對抗彼得。箭豬準備給細輝接風,後者非但不領情,還當面救走了箭豬要對付的三個人:皮條客蛋撻(王晶 飾)、妓女大鳳(莫小奇 飾)、小鳳(孟瑤 飾)。原來,大鳳是蛋撻手下的妓女,曾受到箭豬強暴。當她得知弱智的妹妹小鳳被拐騙到香港,便奮不顧身前去營救。為此,得罪了箭豬。細輝帶她們回自己家,細輝的母親(鮑起靜 飾)已經老年癡呆,認不出兒子,卻倍感親切。此後,細輝和大鳳產生了感情,然而他卻成為了幫派的焦點,而且被槍王盯上了……