Уиллоу Юфгуд – скромный фермер и начинающий волшебник. Однажды он находит новорожденную девочку Элору и забирает ее к себе. Согласно преданиям, Элоре суждено погубить могущественную колдунью-тиранку, захватившую эти земли. Уиллоу задействует все свои навыки, чтобы защитить малышку от злой волшебницы и ее приспешников. Много лет спустя Элора становится отважной воительницей, которая готова дать бой силам зла.