Un marchand veuf et ruiné vit avec ses trois filles. Julie, la cadette, lui demande de lui rapporter une rose. Sur le chemin du village, il s'endort sur son cheval en traversant une forêt enchantée. Il se réveille devant un château inquiétant, peuplé d'étranges créatures et cueille une rose blanche dans le parc où il rencontre un être sanguinaire, mi-homme mi-faucon, qui le condamne à mort. Sa seule chance de survie serait qu'une de ses filles se sacrifie en acceptant de rester prisonnière de la Bête pour l'éternité. Mais le marchand refuse et accepte de mourir. N'écoutant que son courage et sa compassion, Julie décide de sauver la vie de son père en se rendant au château, où elle rencontre la Bête. Il veut la tuer, mais sa beauté l'en n'empêche. Bien qu'il lui soit interdit de le voir, elle commence à l'aimer et cet amour le sauve peu à peu de sa malédiction.