富家子凱爾(艾力克派帝佛 飾)有著俊美的外貌,卻有一顆惡毒的心,他邀請同學凱卓(瑪莉凱特歐森 飾)參與聚會,故意害她出醜,藉機嘲笑她。
受到羞辱的坎卓拉於是對他下毒咒,讓他變成一個外貌嚇人的怪物,只有真心愛上他的女孩才能解救他。
凱爾的父親對這個變成怪物的兒子感到厭惡,冷酷地把他軟禁在布魯克林的一棟房子裡,只留給他一個管家和一個失明的家庭教師。
正當凱爾對人生感到絕望時,老天爺給了他一個機會...。
凱爾意外撞見一名癮君子試圖謀殺毒販,他向那名癮君子允諾會保護他的自由和安全,條件是要讓他的女兒琳蒂(凡妮莎哈金斯飾)住進自己的家中…。