推理小说家世原来到一个某都市采访当地搜查官崔刑警。崔刑警告诉世原,该市正发生一起和她连载的小说情节丝毫不差的连环杀人案。世原听后震惊,更陷入困惑。强烈的好奇心驱使她留在当地,想要揭开谜团。就在这时,和小说完全一样的第三次杀人案件发生了。当地一个名为“七星法师”的道人在一次安魂祭祀后又警告了第四起杀人案件。陷入迷宫的世原在某饭店里偶然碰到子英,并跟踪该女,发现这个女人原来曾遭受暴行,并伺机报复。事情逐渐明朗,世原从而阻止了第四起案件的发生。一切恢复正常,世原却仍然在现实与想象的空间中徘徊不定。故事发生在十九世纪的英国,霍布森(查尔斯·劳顿 Charles Laughton 饰)经营着一家鞋铺,辛辛苦苦拉扯着三个女儿玛姬(布伦达·德·班泽 Brenda De Banzie 饰)、爱丽丝(达芙妮·安德森 Daphne Anderson 饰)和维奇(普鲁内拉·斯凯尔斯 Prunella Scales 饰)长大,一转眼,三个姑娘都已经到了谈婚论嫁的年纪,但吝啬的霍布森并不准备支付女儿们的嫁妆。
玛姬爱上了鞋匠威利(约翰·米尔斯 John Mills 饰),尽管霍布森极力的反对这段不合时宜的感情,但独立好强的玛姬还是同威利结了婚。在玛姬的帮助下,威利的事业蒸蒸日上,很快便成为了霍布森最强劲的商业对手,与此同时,玛姬还帮助两个妹妹解决了嫁妆的难题。。