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