Kyle Kingson (Alex Pettyfer) là một chàng trai trẻ đẹp, giàu có và nổi tiếng trong trường trung học New York. Nhưng sau vẻ ngoài hoàn hảo, Kyle lại kiêu ngạo, ích kỷ và coi thường người khác. Trong một lần làm nhục Kendra (Mary-Kate Olsen), một cô gái bị xem là khác thường nhưng thực chất là phù thủy, Kyle bị nguyền rủa biến thành một sinh vật gớm ghiếc, đầy sẹo và hình xăm. Lời nguyền chỉ có thể được phá giải nếu trong vòng một năm, Kyle tìm được người thật lòng yêu mình bất chấp ngoại hình. Anh bắt đầu sống ẩn dật, chỉ có sự chăm sóc của người quản gia mù Zola (Lisa Gay Hamilton) và người bạn học Kyle thuê dạy kèm Will (Neil Patrick Harris). Trong tuyệt vọng, Kyle nảy sinh tình cảm với Lindy (Vanessa Hudgens), một cô gái rất dịu dàng, có trái tim nhân hậu. Chính tình yêu và sự hi sinh của Lindy giúp Kyle tìm lại bản thân, học được ý nghĩa thật sự của tình yêu và lòng tốt.