该片改编自英国的儿童小说家黛安娜·W·琼斯的《魔法师哈威尔与火之恶魔》。该片以战争前夜为背景,描述住在小镇的三姐妹,其中的大姐苏菲是位制作帽子的专家,但她却因此得罪了女巫,从18岁的美少女变成了90岁的老太婆。她惊恐地逃出家里,但又进入了一座移动的城堡,她和不能与人相恋但懂魔法的哈尔,谱出了一段战地恋曲,并且和城堡里的其他人一起想办法解开身上的魔咒。其中的城堡部分带有19世纪末钢铁工厂的特殊风格。
电影把爱情故事设定在战火纷飞的背景之下,使之更为动人。尽管在制作之前两部影片的过程中承受了痛苦,同时还伴随着即将退休的传闻,宫崎骏仍然返回绘图板前,开始了第二个文学改编作品的创作。同《幽灵公主》相似,影片也有一位遭到诅咒的主角。不过这次换成了平凡的女孩苏菲。同其他宫崎骏的作品一样,该片有着许多细节设计,但却是他的作品中对故事情节最不重视的一部。