Софі має велике нещастя бути старшою з трьох дочок, і їй судилося зазнати невдачі, якщо вона коли-небудь покине дім у пошуках своєї долі. Але коли вона мимоволі накликає на себе гнів Відьми Сміття, Софі потрапляє під жахливе закляття, яке перетворює її на стару жінку. Її єдиний шанс зняти це закляття лежить у вічно рухомому замку на пагорбах - замку Чарівника Хаула.
Щоб розплутати чари, Софі повинна впоратися з безсердечним Виттям, укласти угоду з вогняним демоном і зустрітися віч-на-віч з Відьмою Сміття. Дорогою вона дізнається, що Хаул - і вона сама - набагато більше, ніж здається на перший погляд.