Este filme narra a história de um rapaz chamado Ning. Depois de ter perdido a sua namorada começou a trabalhar como cobrador de dívidas para esquecer os seus problemas mas encontrou mais do que esperava. Acompanhado do seu fiel amigo, um cão chamado "Ouro Sólido" (Mancha, na versão portuguesa), o Ning acaba numa cidade fantasma e dali se inicia uma aventura. Este filme explora alguns dos mitos e fantasias chineses à medida que a acção avança por um mundo de drama, romance e batalhas entre o bem e o mal.