在回家的路上,一位商人(安德烈·杜索里尔饰)遇到了一场罕见的暴风雪。在黑暗中,商人意外来到了一座豪华而神秘的城堡。这位前商人在城堡中遭到袭击。像贵宾一样的丰厚奖励,但直到最后,商人还是不明白城堡的主人是谁。暴风雪停了,商人正要离开。临走前,他决定在花园里摘一朵玫瑰,送给自己最喜欢的小女儿贝儿(莉亚·赛杜饰),没想到她长得丑陋不堪。野兽(文森特卡塞尔)出现在他面前,要求他的生命。商人绝望地回到家里,告诉他的六个孩子发生了什么事。深爱父亲的贝儿决定代替父亲,独自来到城堡。然而,等待贝儿的不是死亡,而是越来越亲切的款待。野兽对她唯一的要求就是不要离开城堡半步。贝儿不怕野兽,随着时间的推移,两人的关系越来越密切。