Aki MaedaAki Maeda Selective FilmographyThe Last Love Song on This Little Planet(2005)CastActorBattle Royale 2(2003)CastActorGodzilla, Mothra and King Ghidorah: Giant Monsters All-Out Attack(2001)CastActorBattle Royale(2000)CastActorGamera 3: Revenge of Iris(1999)CastActorGamera 2: Assault of the Legion(1996)CastActor(*) uncredited