Ranon y Mims, los hijos de Willow Ufgood, un granjero enano y mago, descubren a una niña en un río, y la niña queda al cuidado de la familia de Willow.Pero cuando una aterradora criatura parecida a un perro ataca la aldea de Willow, mientras rastrea al bebé.Willow consulta al consejo de la aldea y al mago The High Aldwin.El Alto Aldwin le da una tarea a Willow y Willow deja la aldea y se embarca en la tarea de entregar a la niña a una persona responsable.Pero Willow pronto se entera de que el bebé es Elora Danan, la niña destinada a provocar la caída de la malvada hechicera Reina Bavmorda.Junto a sus aliados: el espadachín Madmartigan, la hechicera Fin Raziel y los Brownies Franjean y Rool, Willow se encarga de proteger a Elora de la reina Bavmorda, que tiene la intención de matar a Elora y evitar que Elora cumpla su destino.Y Willow y sus aliados son perseguidos por la hija de la reina Bavmorda, Sorsha, y el malvado comandante del ejército de la reina Bavmorda, el general Kael, que están buscando a Elora y la llevan de regreso al castillo de la reina Bavmorda, donde la reina Bavmorda intenta matar a Elora en un ritual y evitar la muerte de Elora. profecía de su caída.