故事发生在明朝年间,叶常绿(黄德斌 饰)是朝廷刽子手,因为奉命斩首了恩公吕大人而心怀愧疚。一次偶然之中,叶常绿邂逅了吕大人身怀六甲的小妾阮素心(姚子羚 饰),将其救下,藏在京城第一稳婆花蕊红(邵美琪 饰)家中待产,并威胁后者不准将此事泄露出去。
一天夜里,叶常绿外出寻找失踪的花蕊红,两人却因此救下了一具女尸腹中的胎儿,哪知道这个来路不明的婴儿竟将两人卷入了一场朝廷内部的明争暗斗之中。万贵妃(康华 饰)产子,花蕊红被召入宫中接生,最终胎儿平安诞生,花蕊红因此和万贵妃成为了好友,却也得罪了将万贵妃视为敌对的吴皇后(陈卓盈 饰)。。跟所有的先锋电影一样,《蔷薇的葬列》全部使用非职业演员,男同性恋异装者在镜头前演出自己。男主角Eddie是一个年青的男同性恋异装夜总会的招待(电影并没有明确说他是娼妓),同夜总会的经理(madam)不和,同经理的男人,也就是俱乐部的老板有一腿。Eddie总是处于一种很压抑的状态之下,在不断的闪回中他的童年往事逐渐清晰:爸爸在他很小的时候就离家出走,于是他对妈妈有着很深的感情以及很强的占有欲。他本来想和妈妈相依为命,但是妈妈最终还是出去找了个新的男人。于是有一天,Eddie把妈妈和妈妈的情人用刀刺死,并在妈妈的身上捅了很多很多刀。故事回到现在时。俱乐部的老板终于把原来的经理甩掉,导致经理为情自杀,Eddie晋升为新的经理。在夜总会改朝换代之后,Eddie和老板开始双宿双栖。一天晚上,老板在Eddie新搬进来的行李当中发现了Eddie小时候的照片……结果...。