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