佩内洛普(克里斯蒂娜•里奇 饰)出世在贵族家庭,但是她的宗族被咒骂了她一出世便有着一个猪鼻子。佩内洛普对自己的样貌感到非常的自卑,她羞于与一切人交往,要想解除这个咒骂,便要得到一个出自真爱的吻,才能让佩内洛普恢复美貌。 女儿长大了,佩内洛普的爸爸妈妈极力安排她的婚事,佩内洛普也想找到个真实爱她的人解除魔咒。但是每个看到佩内洛普真面目的男子都一败涂地,令佩内洛普与爸爸妈妈都感到非常难堪与懊丧。 以往,每个见过佩内洛普真面目的男生都签约确保不会向外界透露这个秘密。但是某贵族继承人却走漏了风声。记者雷蒙当年想得知佩内洛普的真面目,却让佩内洛普的母亲击伤了右眼,此时他要与贵族继承人合作,雇人假扮相亲者与佩内洛普碰头,以拍到她的真面目。但被雇佣的麦克斯(詹姆斯•麦卡沃伊 饰)是个衰败贵族,佩内洛普误以为他不在乎自己的面貌,备受感动。实际上麦克斯从未见过佩内洛普,两人隔着一块玻璃相处良久后互相招引住了,但他碍于与佩内洛普的身份相差甚异,静静离开了。 最终佩内洛普又能否找到真爱,得到真爱之吻解除狠毒的魔咒呢?