События фильма «Виллоу» разворачиваются в одной сказочной деревне, где живут лилипуты. Виллоу Афгуд – один из жителей этой деревушки, его мечта – стать волшебником и занять место своего наставника – великого чародея. Однажды Виллоу находит младенца в корзине на берегу реки. Он оказывается ребенком обычных людей, Виллоу Афгуд решает забрать его себе. Герой привязывается к младенцу всем сердцем, но он понимает, что надо вернуть ребенка «большим людям». Так обычный житель оказывается вовлеченным в борьбу против опасной колдуньи Баморды. В долгих скитаниях главный герой встретит безумного Мартигана, солдата и вора, и скоро все они станут неразлучными друзьями.