Launched in 2001, Spirited Away appears as being a testament to the boundless imagination and storytelling expertise of Hayao Miyazaki..