Lupin the Third: Cagliostro no Shiro, 1985 · Toho

More in this franchise