The Japanese movie poster for The Castle of Cagliostro