Masanobu Takashima Japan Best movies: The Triumphant Return of General Rouge (2009) A Tale of Mari and Three Puppies (2007) Godzilla vs. Biollante (1989)