Софи живет в зачарованном царстве, где ведьмы и русалки, волшебные сапоги, способные пройти семь миль, и собаки, которые разговаривают,— все это часть пейзажа. Поэтому, когда злобная болотная ведьма наложила на нее проклятие, у Софи не осталось другого выхода, кроме как обратиться за помощью к загадочному волшебнику Хаулу, живущему в ходячем замке. Чтобы освободиться от заклятия, Софи нужно решить несколько головоломок и провести в обители Хаула больше времени, чем она предполагала вначале. Чтобы совершить этот подвиг, ей придется заключить союз с демоном огня, поймать падающую звезду, обратить внимание на то, о чем поют русалки, обнаружить мандрагору и многое другое.