En la película el hechizo lo hace una anciana que se presentó ante el príncipe en una noche de tormenta y le pide cobijarse de la lluvia, pero el príncipe la desprecia por ser fea y vieja. La anciana era en realidad una hechicera que castiga al príncipe con un conjuro que le convierte en una bestia hasta que sea capaz de amar a alguien y ser correspondido.