《胭脂扣》以“人鬼恋”包装了一段华丽的历史,而张国荣与梅艳芳则将片中那一段惊世绝恋诠释得令人心服口服。但是这其实掩盖住了本片另两位主演——万梓良与朱宝意的出色表演,正是他们相对平行的俗世爱情,才衬托出如花与十二少感情的凄美。许鞍华弟子关锦鹏至此展现出自己对于女性心理超强的把握能力
李元霸(千叶真一 饰)辛辛苦苦经营着飞刀镖局,四十年来未曾失过一镖,靠着过硬的技术和完美的口碑享誉整个武林。李元霸对待儿子李寻欢(王杰 饰)十分严苛,从未袒露过温柔和关怀的一面,这让李寻欢内心十分痛苦,只能整日沉迷于酒精之中。一次偶然中,李寻欢遇见了风尘女子雪儿(黎姿 饰),一晌贪欢后,雪儿腹中怀上了李寻欢的孩子,李寻欢不得不将她娶回了家。
然而,婚后的李寻欢对待妻子和儿子依旧不管不顾,只是每日饮酒。随着时间的推移,孤独寂寞的雪儿开始和一个名叫金雾寒的朝鲜商人越走越近。李元霸将一个非常重要的护镖任务交给了李寻欢,只要后者能够顺利抵达目的地,便能够成为飞刀镖局的继承人。