貝兒(艾瑪·沃森飾)是小鎮(zhèn)上熱愛閱讀的獨(dú)立女孩,拒絕孔武有力卻虛偽自私的加斯頓(盧克·伊萬斯飾)的追求。父親莫里斯(凱文·克萊恩飾)誤闖被詛咒的城堡時(shí)因偷摘玫瑰遭囚禁,貝兒主動(dòng)替代父親成為俘虜。在會(huì)說話的茶壺太太(艾瑪·湯普森飾)、燭臺(tái)盧米亞(伊萬·麥克格雷格飾)和時(shí)鐘葛士華(伊恩·麥克萊恩飾)的陪伴下,貝兒逐漸發(fā)現(xiàn)野獸(丹·史蒂文斯飾)被荊棘般外表包裹的溫柔內(nèi)心。野獸的真實(shí)身份是受女巫詛咒的王子,唯有學(xué)會(huì)付出真愛才能破除魔法。加斯頓煽動(dòng)村民以“怪物”之名圍攻城堡,混亂中貝兒向?yàn)l死的野獸真情告白。當(dāng)最后一片玫瑰花瓣凋零時(shí),貝兒的眼淚與真心喚醒王子人性光輝,詛咒消散之際城堡所有仆從恢復(fù)人形,野獸最終以王子之姿與貝兒在晨光中相視而笑。