Streszczenia piszę głównie dla siebie, bo później nie pamiętam, o czym był film. Jeśli ktoś z tego skorzysta, to będzie mi bardzo miło, chociaż trudno się będzie połapać w tym chaosie.
Czarownica zamienia gł. bohaterkę (Sofi) w staruszkę, która idzie szukać zamku Hauru, żeby zdjąć zaklęcie. Doprowadza ją tam strach na wróble, który na końcu okazuje się księciem. Sofi sprząta w zamku, Hauru wylatuje na wojnę, co powoli przemienia go w demona, ale wszystko się kończy dobrze, bo Sofi ratuje go przed wiedźmą, która chce zjeść jego serce, które jest ogniem napędzającym zamek. Po drodze jeszcze Sofi trafia do dzieciństwa Hauru, gdzie dowiaduje się, jak go uratować (Hauru został trafiony spadającą gwiazdą - w ten sposób dostał moc czarodziejską). W międzyczasie też kończy się wojna.