Viele Jahre, nachdem der mutige Zwerg Willow Ufgood (Warwick Davis) das Findelkind Elora aufgenommen und zusammen mit seinen Freunden die böse Königin Bavmorda besiegt hat, erwartet ihn ein neues Abenteuer. Willow ist inzwischen ein geübter Magier und wird von einer jungen Frau namens Kit (Ruby Cruz) um Hilfe gebeten: Kits Bruder, der Prinz des Landes, wurde entführt und Willow soll Kit und ihren Begleitern helfen, ihn zu finden. Doch hinter dem Verschwinden des Jungen steckt so viel mehr als Willow ursprünglich dachte. Auf ihrere Reise wird sie von der jungen Dinerin Jade (Erin Kellyman) begleitet. Die beiden sind seit Jahren befreundet und Jade möchte einmal eine große Kriegerin werden. Zusätzlich sind noch Dove (Ellie Bamber), eine Küchenmagd und der Dieb Boorman (Amar Chadha-Patel) als Begleiter dabei.