18-летняя шляпница Софи ведет тихую, почти незаметную жизнь в городке: дни проходят за пошивом шляп и скрипом ткацких станков. Но спокойствие рушится, когда над пригородными улочками появляется таинственный Ходячий замок Хаула — могущественный колдун, заключивший пакт с демоном огня Кальцифером и известный как похититель сердец девушек. Вечером, после смены, Софи сталкивается с ним лицом к лицу: оказывается, очаровательный голубоглазый красавец — сам Хаул. Он спасает девушку от приставаний двух солдат, и между ними вспыхивает мгновение любви. Однако эта встреча оборачивается бедой: ведьма Пустоши насылает на неё проклятие, превратив Сofi в старуху в возрасте девяноста лет. Теперь героине приходится оставить привычный дом и отправиться в путь, чтобы найти ведьму и просить снять чары. Путь ведёт её к странному Ходячему замку, где начинается новый этап её существования: здесь Софи обретает смелость, встречает неожиданных друзей и получает шанс начать жить по‑иному.
