For over two decades, Hayao Miyazaki’s Spirited Away held an untouchable place in Japanese cinema. Released in 2001, the story of Chihiro navigating a mystical world of spirits captivated audiences ...