北宋年間,寺廟老和尚止善收養了一個棄嬰,嬰兒的肚子上留有疤痕“東昌王文之子”,止善發現嬰兒是個半人半狐,毅然決定將其收養並教導他一心向善。他給嬰兒取名王孜,每日教王孜唸經打坐。
1997年回归前夕,多方势力矛盾激化,暴力事件频发。 巨变当前,黑帮龙头林耀昌(任达华 饰)对亲信阿骆(任贤齐 饰)委以帮派重任。多重身份的阿骆在黑白边缘行走,一场除暴行动正悄然掀开反杀的序幕。