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