Steve McGowan is known for his work on Akira (1988), The Castle of Cagliostro (1979) and Perfect Blue (1997). Read more on iMDB