在某座城市的破败角落,精英警员唐越(刘烨 饰)孤独住在一个即将拆除的老楼里。他等待着失踪十年的女友徐雅(吴佩柔 饰)归来,为了找到徐雅他辞去工作,最终却未得到任何令人为之一振的消息。“找到我,我就嫁给你”,这是徐雅失踪前留给唐越的信息,仿佛一条永远也解不开的谜语,唐越被深深困在其中。电视上,某外资银行中国区副总裁邵云峰(赵文卓 饰)和白氏集团的负责人白晓芸谈笑风生,而邵云峰则与唐越有着千丝万缕的关系,十年前被唐越所射杀的女劫持者(秋瓷炫 饰)更成为他脑海中挥之不去的噩梦。不久后,白晓芸被人残忍杀害,她的妹妹白晓若(娜扎 饰)则找到唐越请求他追查凶手,并承诺作为回报帮他找到徐雅。谁知唐越竟见到了当初被他枪杀的女人!
扑朔迷离,全城通缉……。故事发生在十九世纪的英国,霍布森(查尔斯·劳顿 Charles Laughton 饰)经营着一家鞋铺,辛辛苦苦拉扯着三个女儿玛姬(布伦达·德·班泽 Brenda De Banzie 饰)、爱丽丝(达芙妮·安德森 Daphne Anderson 饰)和维奇(普鲁内拉·斯凯尔斯 Prunella Scales 饰)长大,一转眼,三个姑娘都已经到了谈婚论嫁的年纪,但吝啬的霍布森并不准备支付女儿们的嫁妆。
玛姬爱上了鞋匠威利(约翰·米尔斯 John Mills 饰),尽管霍布森极力的反对这段不合时宜的感情,但独立好强的玛姬还是同威利结了婚。在玛姬的帮助下,威利的事业蒸蒸日上,很快便成为了霍布森最强劲的商业对手,与此同时,玛姬还帮助两个妹妹解决了嫁妆的难题。。