Tarō Yamamoto Japan Best movies: The Triumphant Return of General Rouge (2009) Go (2001) Battle Royale (2000)