Początek dziewiętnastego wieku. Zrujnowany kupiec (
André Dussollier) przeprowadza się z szóstką dzieci na wieś. Nie jest to koniec nieszczęść - miejscowy bogacz, zwany Bestią (
Vincent Cassel), skazuje mężczyznę na śmierć za to, że ten ukradł różę z jego ogrodu. Najmłodsza córka kupca, piękna i dobra Bella (
Léa Seydoux), chcąc ratować ojca, ofiarowuje Bestii swoje życie. Trafia do jego zamku, gdzie ma szansę przekonać się, kim tak naprawdę jest budzące grozę monstrum.