本片描述的是在黑暗的中世纪,女王巴夫莫达听说一个即将诞生的女婴会在将来推翻她的统治成为王位的合法继承人,于是下令将王国内所有的怀孕妇女全部处死。同一时间,一个叫达南的刚出生女婴被送到了木筏上顺流而下,矮小的内尔温族人威洛(沃维克•戴维斯 Warwick Davis 饰)将她救了起来。威洛想将达南送归戴基尼人,于是带着她上路了。巴夫莫达女王得知消息后派出索莎公主和凯尔将军前往抓捕威洛他们。达南最终命运如何,她是否就是那位将来会推翻巴夫莫达统治的人?。民国初年,广州西关陈家家道中落,只剩陈秀英、其入赘的丈夫杨振宇及服侍秀英的丫环。秀英体弱多病,稍一走动便会连咳不止,振宇是赌徒加酒徒,在外一遇不顺心事,便会对秀英及丫环拳打脚踢,丫环无法再忍,别秀英归家。
这日秀英迎来自称陈府仆人之女的梁绮华。见秀英身虚体弱,绮华表示愿留下将她照料,秀英将振宇恶习说明,绮华仍毫无犹豫,秀英感激不尽。对这位新来的丫环,振宇自没给予特殊优待,但绮华也非“善类”,某日她瞅准机会联合秀英将振宇杀害。秀英从此陷入恐慌,终被振宇的“鬼魂”吓死。她至死不知的是,绮华原是振宇的情人,而振宇与绮华亦没想到,秀英竟然“阴魂不散”。。