故事发生在十九世纪的英国,霍布森(查尔斯·劳顿 Charles Laughton 饰)经营着一家鞋铺,辛辛苦苦拉扯着三个女儿玛姬(布伦达·德·班泽 Brenda De Banzie 饰)、爱丽丝(达芙妮·安德森 Daphne Anderson 饰)和维奇(普鲁内拉·斯凯尔斯 Prunella Scales 饰)长大,一转眼,三个姑娘都已经到了谈婚论嫁的年纪,但吝啬的霍布森并不准备支付女儿们的嫁妆。
玛姬爱上了鞋匠威利(约翰·米尔斯 John Mills 饰),尽管霍布森极力的反对这段不合时宜的感情,但独立好强的玛姬还是同威利结了婚。在玛姬的帮助下,威利的事业蒸蒸日上,很快便成为了霍布森最强劲的商业对手,与此同时,玛姬还帮助两个妹妹解决了嫁妆的难题。。马克(让·杜雅尔丹 Jean Dujardin 饰)是一位功成名就的房地产商,在行业内非常有名。某日,他和一个名叫玛丽(玛丽-乔西·克罗兹 Marie-Josée Croze 饰)的女人约好前往乡下,去看一幢那里的老房子。见到女人后,马克有一种非常熟悉的感觉,觉得自己似乎认识面前这个理应是第一次见面的女人。 之后,马克回忆起自己年轻时居住在阿尔及利亚,那时的他曾经深爱过一个名为凯西的女人,他确认面前的玛丽就是凯西。然而,玛丽却拒绝承认自己就是凯西,不仅如此,马克的妈妈也告诉他,凯西早在很久之前就已经去世了。倔强的马克决定调查自己错乱记忆背后的真相。。