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