Aki Maeda
Battle Royale (2000)