Penelope, a young woman born under an ancient witch's spell, is cursed to go through life with a pig's snout in place of her nose. Mortified by her appearance, her parents faked her death in infancy and reared her in secret to avoid a tabloid scandal. But now they need to find a way of marrying her off, in the hope that true love will lift her curse. The only problem is that her potential suitors keep running out screaming. Luckily, a rather eligible young man called Max arrives, who is not immediately repulsed by her pig nose. He begins to fall for her, but does he have an ulterior motive?