Hiroya Ishimaru Japan Best movies: Tokyo Godfathers (2003) Toward the Terra (1980) Lupin III: Farewell to Nostradamus (1995)