Mira una película sobre la deuda.
El tiempo vuela y el líder de la nueva generación Franklin Wilhern y su esposa Jessica han llegado a la edad de tener hijos. Sin embargo, para consternación de los Franklin, su hija recién nacida Penélope (Christina Ricci) realmente cumplió la maldición de la bruja y ¡nació con cara de cerdo! La singularidad de Penélope se convirtió en un escándalo impactante. Ante la feroz persecución de los tabloides, su madre Jessica mintió tristemente diciendo que su hija había muerto durante el parto y la escondió en un antiguo castillo, con la esperanza de romper la maldición cuando creciera y se casara con un noble.
Un beso de amor verdadero puede devolver a Penélope el aspecto normal.
Penélope finalmente alcanzó la edad para casarse y sus padres comenzaron a concertar citas a ciegas. La generosa dote atrajo a muchas citas a ciegas que no sabían la verdad, pero tras ver el verdadero rostro de Penélope, huyeron una tras otra. Los rumores sobre la nariz de cerdo de Penélope despertaron el interés del periodista sensacionalista Raymond, quien se había lesionado el ojo derecho ese mismo año. Para tomar fotografías precisas, contrató a un noble caído llamado Max para colarse en el castillo haciéndose pasar por un pretendiente. Contrata al aristócrata caído Max (James McAvoy) como pretendiente para colarse en la casa de Wilherne y tomar fotografías de Penélope. Inesperadamente, Max se enamoró de la inocente y encantadora Penélope y no quiso volver a estar con Lemon nunca más. Cree que no puede liberar a Penélope de la maldición porque él no es el verdadero Max, por lo que decide irse. Harta de su aversión y malentendido hacia Max, Penélope decide irse para encontrar el amor verdadero en el mundo exterior. En una extraña metrópolis, conoció a Annie (Reese Witherspoon), una motociclista que conducía una motocicleta pesada. Con la ayuda y compañía de Anne, la aventura de Penélope de encontrar el amor está a punto de comenzar. ......