May 7, 2020Staff Film Review – Spirited Away Spirited Away is an animated film written and directed by Japanese filmmaker Hayao Miyazaki. Released in Japan in 2001 with an English-language version soon following in 2002, it tells the […]