Un météore s’écrase au Japon, déversant des centaines de créatures arachnides extraterrestres dans Tokyo. L’armée, impuissante face à un tel phénomène, tente de résister autant que possible à l’envahisseur. Mais alors que la panique s’installe, et que ces créatures semblent vouloir installer leur...
Trois ans ont passé depuis l'attaque de la Légion et le monde est de nouveau tourmenté par des attaques de Gyaos. Les monstres volants réapparaissent en nombre croissant à travers le monde. Ce troisième volet de la série consacrée au monstre géant Gamera voit celui-ci confronté à l'éveil d'Iris, qui revèlera au monde sa véritable nature.
Dans un avenir proche, les élèves de la classe B de 3ème du collège Shiroiwa ont été amenés sur une île déserte par une armée mystérieuse. Un adulte surgit tout à coup devant eux : leur ancien professeur Kitano. Il leur annonce qu'ils vont participer à un jeu de massacre dont la règle consiste à s'entretuer. Seul le dernier des survivants pourra regagner son foyer. Kitano leur présente deux nouveaux élèves très inquiétants. Des coups de feu retentissent pour convaincre les incrédules. Selon la loi de réforme de l'éducation pour le nouveau siècle, ce sacrifice permettra de former des adultes sains. Abandonnés chacun à son sort avec de la nourriture et une arme, les adolescents disposent d'un délai de trois jours pour s'entretuer.
L'histoire se déroule un an après le premier film. On y suit les deux survivants rentrer chez eux et tenter d'alerter l'opinion publique sur ce qui s'est passé sur l'île. Leurs déclarations provoquent un chaos sur tout le pays, violemment réprimé par le pouvoir militaire. Ce dernier décide alors de faire participer les deux opposants à la deuxième session de Battle Royale en compagnie d'une classe beaucoup moins tendre que la précédente.
Haru est une jeune lycéenne de 17 ans pleine de doutes qui ne trouve pas sa place au milieu des autres. Sa vie bascule le jour où, sur le chemin du retour du lycée avec sa meilleure amie Hiromi, elle sauve la vie d'un chat qui manque d'être écrasé par un camion. Mais il ne s'agit pas de n'importe quel chat, car celui-ci parle et se présente comme Loon, le prince du Royaume des chats...