明朝,才貌双全的名媛少女黑凤(张柏芝饰)最大的梦想就是嫁给太子为妃。凭着她的容貌和一流的演奏技巧,深得二皇子(安志杰饰)的喜爱。一日,号称杀手的盲人(吴镇宇饰)欲刺杀校长,却被洁姨发现,原来她是家喻户晓的英雄。两人大战数十回合,不敌重伤,被黑风所救。知道时间不多了,她忍不住要将毕生所学传授给黑风。黑风的身体发生了巨大的变化,脸上长出了白色的小脓肿。解决它的唯一方法是做好事。为了嫁给容貌最完美的二皇子,黑风开始身穿白衣,脸上蒙着黑布,在城中劫富济贫,逐渐受到人们的敬重。得知二皇子是新的刺杀目标,黑风以身份挑战二皇子,却不慎受伤。出乎黑风意料的是,他没有杀她,还好好照顾她。两人渐渐相爱了。