Spirited Away, or Sen to Chihiro no Kamikakushi (千と千尋の神隠し) is an anime film, first released in Japan