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