富可敌国的贵族威尔赫森家一直流传着一个古老的秘密。很久很久以前,一段情债引来了一个诅咒:家族的下一个新生女,一定会是个长着猪鼻子的丑女孩,只有找到真正爱她的人,获得真爱之吻,才能破除诅咒。一代又一代过去了,威尔赫森家族都只诞下男孩,秘不可宣的诅咒也渐渐被遗忘。
时光荏苒,新一代的一家之主弗兰克林夫妇也到了生儿育女的年纪。然而,让弗兰克林夫妇惊慌失措的是,他们刚出生的女儿佩内洛普却真应验了巫婆的咒怨,天生就长了张猪脸!佩内洛普的与众不同成了惊世丑闻,面对八卦小报的穷追猛堵,妈妈只好悲痛地谎称自己的女儿生下来就死了,并把女儿藏在古堡中与世隔绝起来,希望等她长大后和贵族联姻能解除魔咒。
一个真爱之吻,就能让佩内洛普恢复正常的容貌。。在这个世界上,总有一些人因为他们的特立独行而被人铭记。杨(马克斯·冯·西多 Max von Sydow 饰)和伊娃(丽芙·乌曼 Liv Ullmann 饰)是一对个性独特的音乐家夫妻,战争的到来摧毁了他们赖以生存的家园,为了躲避战乱,两人乘船来到了一座小岛之上,在那里,夫妻两过上了日出而作日落而息的田园生活。
好景不长,战火很快就蔓延到了小岛上,军队和紧接而来的游击队打得不可开交,杨和伊娃好不容易得来的平静生活再度面临巨大危机,好在有好友雅克比(甘纳尔·布耶恩施特兰德 Gunnar Björnstrand 饰)慷慨地出手相救,他们才得以脱离险境。然而,令杨无法接受的是,雅克比在身为恩人的同时竟也是他的情敌,他和伊娃之间并不纯洁的关系令杨心中妒火中烧。。