该片改编自阿莱克丝·弗林创作于2007年的同名小说,用惊悚、哥特的外衣包装一段美女与野兽的传奇故事。故事发生在纽约曼哈顿,英俊人品却很差的富家公子Kyle(亚历克斯·帕蒂弗AlexPettyfer饰)为了嘲弄同学Kendra(玛丽-凯特·奥尔森Mary-KateOlsen饰),把她邀请到自己聚会让她出丑。备受侮辱的Kendra当即给他下了恶咒,把他变成了人见人厌的“怪物野兽”,只有当一个女孩真正发自内心爱上这个他,咒语才会解除。Kyle的父亲见到儿子变成这样冷酷地把他赶到布鲁克林的宅子里软禁了起来,只给他留了衷心的管家和双目失明的家庭教师。正当Kyle认为自己永远也无法解除咒语之际,老天爷机缘巧合让他的同学Linda(瓦妮莎·哈金斯VanessaHudgens饰)住进了他家。Linda会成为Kyle的真爱帮他摆脱诅咒吗?凯尔·金森(亚历克斯·帕蒂弗饰)是新闻主播罗布·金森(彼得·克劳斯饰)傲慢而虚荣的儿子。凯尔欺负肯德拉·希尔弗蒂(玛丽·凯特·奥尔森饰),却不知道她是女巫;她把他变成了一个秃头、伤痕累累、纹身繁多的他以前的躯壳。她警告凯尔,除非他在明年春天找到爱他的人,否则他的余生都将保持改变。凯尔被带去与女仆佐拉·戴维斯(丽莎盖伊·汉密尔顿饰)和盲人家庭教师威尔(尼尔·帕特里克·哈里斯饰)一起住在私人住宅里。当凯尔的父亲无法应对他的转变而抛弃了他时,这两件事对凯尔来说都是安慰。随着春天的临近,凯尔发现自己迷上了林迪·泰勒(凡妮莎·哈金斯)),一个他曾经回避的同学。他从两名毒贩手中救出了她吸毒成瘾的父亲,并射杀了一名毒贩。另一个发誓要杀死林迪。凯尔说服林迪的父亲(罗克·拉福图恩饰)允许她搬来和他一起住。起初,凯尔使用虚假身份并介绍自己为亨特。他还拒绝见林迪并躲着她,这让她很生气,以至于不再和他说话。凯尔最终露出了自己的脸,两人开始互相升温。凯尔写了一封信表达了他对林迪的爱,但由于担心遭到拒绝而没有交给她。他拜访肯德拉,请求给予更多时间。她拒绝了,但同意恢复威尔的视力,并为佐拉在牙买加的三个孩子提供绿卡,前提是他能让林迪爱上他。幸存的毒贩入狱。凯尔和林迪探望林迪住院的父亲。他给了她这封信,但当她告诉他她认为他是一个好朋友时,他后悔了。林迪读完信后给他打电话,但伤心欲绝的凯尔没有接电话。在威尔和佐拉的劝说下,凯尔在林迪出发前往马丘比丘的学校旅行前最后一次与她见面。凯尔让她走,但当她离开时,林迪告诉他她爱他,打破了诅咒。凯尔恢复了以前的自我,但林迪不认识他,并试图给亨特打电话,但凯尔的电话却响了。当林迪意识到发生了什么事时,两人在街边热烈拥吻。诅咒解除后,威尔醒来并获得了视力,佐拉也收到了绿卡。肯德拉以新实习生的身份来到罗伯·金森的办公室,暗示她将像测试凯尔一样测试罗伯。另一种结局是林迪被毒贩绑架,凯尔在拯救她的过程中被枪杀。当他受伤地躺在她怀里时,她向他表白了自己的爱,以一种更接近原著和原著《美女与野兽》故事的方式打破了诅咒。[6]这个结局并未在正式版本中使用,但在Wii的官方视频游戏中使用。