Yasufumi Hayashi Japan Best movies: Triumphant Return of General Rouge, The (2009) Suspect X (2008) Godzilla vs. Destoroyah (1995)