Les parents de Chirio décident de s'arrêter dans une ville étrange et de manger un morceau. Ils se retrouvent transformés en cochons. Pour les sauver, la fillette doit s'engager au service de la terrible Yubaba, la sorcière qui règne sur la ville.
Egaré dans la forêt, Ning, un jeune collecteur d’impôts, se réfugie dans un temple abandonné. Il y croise une femme d’une beauté irréelle, qui s’avère être un fantôme qu’un démon force à séduire les hommes de passage pour les lui livrer en pâture.