玉红(孙黎饰)曾经是城里的按摩女,因追求安稳的生活,放弃了按摩店的工作,来到山村与老实人王富贵(贾致钢饰)同居。同村的小混混袁大壮(王萌饰)对玉红心生爱慕,趁王富贵不在家时,来到玉红住处与玉红谈情说爱,还威胁王富贵,扬言要带走玉红。 玉红在两个男人中间犹豫不决。王富贵忍受不了袁大壮的侮辱与威胁,在一个大雨倾盆的夜晚,他握着一把生锈的刀来到袁大壮家附近,伺机报复。但翌日,袁大壮被杀死,凶手却另有其人……。故事发生在十九世纪的英国,霍布森(查尔斯·劳顿 Charles Laughton 饰)经营着一家鞋铺,辛辛苦苦拉扯着三个女儿玛姬(布伦达·德·班泽 Brenda De Banzie 饰)、爱丽丝(达芙妮·安德森 Daphne Anderson 饰)和维奇(普鲁内拉·斯凯尔斯 Prunella Scales 饰)长大,一转眼,三个姑娘都已经到了谈婚论嫁的年纪,但吝啬的霍布森并不准备支付女儿们的嫁妆。
玛姬爱上了鞋匠威利(约翰·米尔斯 John Mills 饰),尽管霍布森极力的反对这段不合时宜的感情,但独立好强的玛姬还是同威利结了婚。在玛姬的帮助下,威利的事业蒸蒸日上,很快便成为了霍布森最强劲的商业对手,与此同时,玛姬还帮助两个妹妹解决了嫁妆的难题。。