- 拍《胭脂扣》时,原著作者李碧华觉得梅艳芳最适合演如花,尽管开始设定演员时也有很多种声音,包括选十二少的演员时,考虑过刘德华、郑少秋,到最后我定下张国荣,大家也都不愿意改掉梅艳芳,她自己也很喜欢这个角色。
- 本片里老年版的十二少是货真价实的张国荣,是花了大力气做的特技,当时怕露出破绽,所以故意打光打得很暗。
- 本片中陈振邦和如花决定吃鸦片殉情,片中的鸦片是用麦芽糖加朱古力做的。张国荣笑称虽然在银幕上要扮好凄惨,但其实“那些鸦片味道好得不得了”,令他拍戏时十分难做。
- 本片原先演员阵容是梅艳芳、郑少秋、刘德华、钟楚红,导演也不是关锦鹏,而是唐基明,只是郑少秋妻子沈殿霞忽然传出有了身孕,郑少秋只好辞演。那时候“十二少”这个角色还考虑过刘松仁。
- 关锦鹏无意中拿到新版本的分场,发现公司正打算将看相佬变成捉鬼道士,梅艳芳被分开五截,后来在一次救朱宝意时才又合起来;结局是道土在捉鬼过程中很同情梅艳芳,终於准许她在阳间等十二少。
- 据扮演十二少母亲的谭倩红说,由于女儿是张国荣的歌迷,为了帮女儿接近偶像才接拍这部电影。