Spirited Away is a breathtaking, culture-packed film that explores beautiful classic Japanese scenery- wait. It's not all Japanese? It turns out one of the biggest inspirations for the setting was in ... Jiufen, Taiwan!