Cuento medieval con brujas, enanos y poderes mágicos. En las mazmorras del castillo de la hechicera y malvada reina Bavmorda, una prisionera da a luz a una niña que, según una antigua profecía, pondrá fin al reinado de la hechicera. La comadrona intenta salvar a la niña de la ira de Bavmorda, pero, alcanzada por los perros de presa del castillo, no tiene más remedio que arrojar la cuna al río. Gracias a la corriente, la cuna llega a un pueblo de enanos, donde la niña es adoptada por el valiente Willow.