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