Την χώρα την καταδυναστεύει η μάγισσα Μπαβμόρντα, ενώ γεννιέται ένα παιδί που σύμφωνα με τον θρύλο θα θέσει τέλος στην εξουσία της. Το μωρό θα πεταχτεί στο ποτάμι για να σωθεί και θα βρεθεί σε ένα χωριό με νάνους. Ο Γουίλοου είναι αυτός που θα αναλάβει να κάνει το ταξίδι της σωτηρίας του και ο δρόμος του θα διασταυρωθεί με τον πολεμιστή Μαρματίγκαν, ο οποίος δεν έχει πολλές ορέξεις για μάχες.