Penelope, bir cadının ailesini lanetlemesi sonucu domuz burunlu olarak dünyaya gelen genç bir kadının (Christina Ricci) hikayesini anlatıyor.
2000'lerin ortalarında Londra'da geçen Penelope'nin ahlak anlayışı, sevimli kahramanının prensinin kalbini kazanmasının ötesine geçer. Kusurları ne olursa olsun, mutlu bir yaşamın sırrı kendini sevmektir diyor film.