明朝,貴族學校才貌雙全的女子黑鳳(張柏芝)最大心願是嫁給皇子成為皇妃,憑容貌及一流彈奏技藝,她贏得二皇子(安志傑)的傾心。某日,人稱“一地雞毛”的殺手盲俠(吳鎮宇)欲行刺校長,但被清潔大嬸發現,她本是名聞江湖的大俠“白龍”。兩人大佔數十回合,“白龍”不敵“一地雞毛”受重傷,被黑鳳救下。 “白俠”自知所剩時辰不多,不由分說將畢生所學傳給黑鳳,黑鳳受到巨大沖擊體內起異變,面部長出細小帶白的膿瘡,消解辦法惟有行善積德。為了能以最完美面貌嫁給二皇子,黑鳳開始身穿白衣面蒙黑布在城內內劫富濟貧,漸漸被人以“飛俠小白龍