Osadzona we współczesności niezwykła bajka o młodej kobiecie, Penelope Wilhern (Christina Ricci), która chociaż urodziła się w zamożnej rodzinie, jest bardzo nieszczęśliwa. A wszystko przez rodzinną klątwę, która może być zdjęta jedynie wtedy, kiedy ktoś pokocha Penelope. Problem w tym, że klątwa sprawiła, że Penelope ma twarz świnki, co skutecznie odstrasza wszystkich potencjalnych kandydatów. I kiedy zaczyna już brakować kandydatów dla dziewczyny, reporter Lemon (Peter Dinklage) postanawia wynająć Maxa (James McAvoy), aby udawał jednego z kandydatów. Lemon chce w ten sposób zrobić zdjęcie tajemniczej Penelope. Podczas spotkania z Penelope Max uświadamia sobie, że żywi uczycie do niej. Nie chcąc jednak jej zawieść ani wyjawić prawdziwego powodu spotkania, postanawia zniknąć. Penelope poruszona tą zdradą ucieka z domu i postanawia żyć własnym życiem. Wkrótce poznaje Annie (Reese Witherspoon) - swoją pierwszą prawdziwą przyjaciółkę.
Budżet filmu: 15000000
Przychody z biletów w USA: $10,011,274
Przychody z biletów poza USA: $11,144,274
Przychody z biletów ogólnie: $21,155,548
Szczegółowe weekendowe dane finansowe: