Temerosa de una profecía en la cual una niña pondrá fin a su reinado, la malvada Reina Bavmorda encierra en las mazmorras del castillo a toda mujer embarazada en su reino.
Nace entonces una niña llamada Elora Danan y una marca en su brazo la identifica como la elegida en la profecía, por lo cual su madre antes de que la reina la mate se la da a una criada para que escape con ella.
La niña es hallada por los hijos de Willow Ufgood, un granjero con habilidades mágicas y comienza la persecución de la niña por parte de Sorsha, hija de la reina Bavmorda y el General Kael, líder de su ejército.
Willow Ufgood junto a un valiente guerrero Daikini llamado Madmardigan protegerán a la niña y vencerán finalmente a la malvada hechicera.