Lupin III: The Castle of Cagliostro (1979)
Porco Rosso (1992)
Spirited Away (2001)
Back to Top