Answer
Willow is a 1988 fantasy adventure directed by Ron Howard and based on a story by George Lucas. The film stars Warwick Davis as Willow Ufgood, a young farmer who goes on a quest to protect a baby princess from the evil queen Sorsha (Jean Marsh). Val Kilmer plays Madmartigan, a charismatic swordsman who accompanies Willow on his journey.