在回家的路上,商人(安德烈·杜索利埃 André Dussollier 飾)遭遇了一場罕見的暴風雪,在黑暗中,商人無意中進入了一座豪華而神秘的城堡。商人在城堡裡受到了貴賓般的待遇,但直到最後,商人仍然不知道城堡的主人是誰。暴風雪停了,商人正要離開。臨行前,他決定為最愛的小女兒貝兒(蕾雅·賽杜飾)摘一朵玫瑰,沒想到野獸(文森特·卡索 Vincent Cassel 飾)出現在他面前,向他索取生活。這位商人絕望地回到家,告訴他的六個孩子他發生了什麼事。心愛的貝兒決定代替父親,獨自來到城堡。然而,貝拉等待的不是死亡,而是等待更友善的招待。野獸對她唯一的要求就是她不要離開城堡半步。貝兒並不害怕野獸,隨著時間的推移,她們之間的關係也越來越親密。