Taro Ishida

Lupin the Third: The Castle of Cagliostro (1979) HD
IMDb: 7.7

Lupin the Third: The Castle of Cagliostro (1979)