Sophie, Hutmacherin im Geschäft ihres verstorbenen Vaters, lernt durch Zufall den Zauberer Hauro kennen, verliebt sich in ihn und wird daraufhin von einer eifersüchtigen Hexe mit einem Fluch belegt, der sie eine alte Frau verwandelt. Sie wird heimlich Putzfrau in dem geheimnisvollen "wandelnden Schloss" des Zauberers, und ihre wachsende Liebe kann den Fluch schließlich lösen.