Willow est un heroic fantasy (pour enfant... enfin presque) réalisé par Ron Howard, produit et écrit par George Lucas qui met en scéne Willow Ufgood (joué par Warwick Davis... excellent dans le role de sa vie), un fermier et magicien amateur Nelwyn (une espèce humanoïde de petite taille) bon époux (Kiaya Ufgood est jouée par Julie Peters) et père de deux enfants (joués par Mark Vandebrake et Dawn Downing)... qui doit (malgré lui) sauver des griffes de la reine maléfique des Daïkinis (les humains) Bavmorda (surjouées par Jean Marsh)... un bébé... qui est la future princesse qui selon une prophétie, mettra fin au règne tyrannique de la méchantes reine qui mettra a ses trousses le général Kael (joué par Pat Roach) le commandant de son armée et sa fille Sorsha (jouée par Joanne Whalley... en Rousse amazone qui retourne sa veste trop facilement contre sa mère)... mais heureusement que sur son chemin il croise la fée Cherlindrea (jouée par Maria Holvoe), qui lui révèle le destin d'Élora (le bébé)... et lui donne pour mission de retrouver la magicienne Fin Raziel (jouée par Patricia Hayes... dans un personnage plus ou moins ridicule) et Madmartigan (joué par Val Kilmer) un mercenaire au grand cœur et coureur de jupons...
Certes les effets spéciaux sont fortement réussis (normal ils ont été créés par Dennis Muren et Phil Tippett)... et il y a en quelques sorte un peu magie dans l'histoire... mais malheureusement la mise en scéne manque de personnalité (laquelle hésite entre la rêverie ou le comique poussif) et le film est encombré de personnages superflus (voire même ridicule) les Brownies Franjean et Rool (respectivement joué par Rick Overton et Kevin Pollak) ou inexistant (ou plutot pas assez abouti (le guerrier Airk Thaughbaer (joué par Gavan O'Herlihy)... Dommage.