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