Battle Royale (film)
Alur cerita

Di suatu masa depan, pascaresesi besar-besaran, Pemerintah Jepang mengeluarkan "Undang-Undang BR" untuk mengendalikan kenakalan remaja di negara itu. Shuya Nanahara, seorang siswa SMP sedang berjuang menghadapi kehidupan pribadinya setelah ayahnya bunuh diri. Noriko Nakagawa adalah satu-satunya siswi yang rutin hadir di kelas 3-B. Guru mereka, Kitano, mengundurkan diri setelah dilukai oleh Yoshitoki Kuninobu, sahabat Shuya.
Satu tahun kemudian, saat murid kelas 3-B berdarmawisata, mereka dibuat pingsan oleh gas dan dibawa ke pulau terpencil. Kitano muncul kembali, dikelilingi oleh tentara Jieitai, menjelaskan kepada murid bahwa mereka terpilih untuk berpartisipasi dalam Battle Royale tahunan sebagai hasil dari Undang-Undang: mereka memiliki tiga hari untuk bertarung sampai mati sampai satu pemenang muncul, sementara ikat leher berpeledak akan membunuh siswa yang tidak kooperatif atau mereka yang berada dalam "zona bahaya" harian. Setiap siswa diberikan jatah ransum, air, peta pulau, kompas, senter, dan satu senjata secara acak. Kitano sendiri membunuh dua siswa karena dianggap tidak patuh, salah satunya adalah Kuninobu, yang meninggal karena ikat lehernya meledak.
Dalam pengumuman pertama jam 06.00 pagi, dua belas orang mati; empat orang bunuh diri, dan enam karena oleh Mitsuko Souma yang putus asa dan berkarakter dingin serta siswa Kazuo Kiriyama yang psikopat dan berpartisipasi secara sukarela. Siswa pindahan Shogo Kawada membiarkan Shuya dan Noriko kabur setelah membunuh Kyoichi Motobuchi, sementara Shuya secara tidak sengaja membunuh siswa lain, Tatsumichi Oki, yang disaksikan oleh Yuko Sakaki, sementara pemain bola basket Shinji Mimura merencanakan untuk meretas ke dalam sistem komputer militer untuk mengacaukan program.
Di tengah rasa ketidakpercayaan dan konfrontasi satu sama lain yang diwarnai kekerasan, Shuya berjanji untuk menjaga keamanan Noriko karena Yoshitoki diam-diam mencintainya. Dia membawanya ke sebuah klinik, di mana Kawada mengungkapkan bahwa dia memenangkan Battle Royale sebelumnya yang menyebabkan pacarnya tewas, dan ia ingin membalas kematian pacarnya itu. Saat Kiriyama menyerang, Shuya mempercayakan Kawada untuk melindungi Noriko dan lari untuk mengalihkan perhatian. Shuya terluka karena uzi milik Kiriyama. Namun, ia diselamatkan oleh Hiroki Sugimura, seorang ahli bela diri yang kawannya, Takako Chigusa, meninggal dalam pelukannya tidak lama sebelumnya, dan sedang dalam misi pribadi untuk menemukan cinta tak berbalasnya, Kayoko Kotohiki.
Shuya terbangun di mercusuar pulau, dibalut perban oleh Yukie Utsumi, salah satu perwakilan perempuan di kelas, yang naksir dengannya. Lima gadis lain juga bersembunyi di dalam mercusuar, termasuk Yuko, yang mencoba meracuni Shuya karena takut dia mungkin membunuh mereka sama seperti yang ia lakukan kepada Oki. Namun, Yuka Nakagawa secara tidak sengaja memakan makanan tersebut, yang berujung baku tembak antara sesama gadis. Yuko adalah satu-satunya yang selamat; ketakutan dan menyadari kesalahannya, dia meminta maaf kepada Shuya dan kemudian bunuh diri. Shuya berjalan mencari Noriko dan Kawada, sementara mereka berangkat untuk mencari Mimura.
Kini tersisa hanya sepuluh pemain, Hiroki dibunuh oleh Kotohiki, yang kemudian dibunuh oleh Mitsuko. Kiriyama membunuh Mitsuko dengan senjata Mitsuko sendiri, menjadikan Noriko perempuan terakhir yang masih hidup. Mimura dan dua orang lainnya, Yutaka Seto dan Keita Iijima, berhasil menyusup ke sistem komputer militer, akan tetapi Kiriyama membunuh mereka. Tepat sebelum Mimura tewas, ia menggunakan bom rakitannya untuk meledakkan markas dan memusnahkan semua barang bukti. Ketika Kawada, Noriko dan Shuya tiba di markas para peretas yang terbakar, Kawada berduel dan membunuh Kiriyama, yang matanya terbakar oleh ledakan, dengan meledakkan ikat leher dengan senapannya. Namun, Kawada terluka parah karena tembakan Kiriyama.
Di hari terakhir, Kawada, yang menyadari bahwa ada mikrofon internal di ikat leher mereka, berpura-pura membunuh Shuya dan Noriko dengan menembaknya. Curiga akan hal itu, Kitano mengakhiri permainan dan membubarkan pasukan, berniat untuk membunuh sang 'pemenang' dengan tangannya sendiri. Kitano kemudian menyadari bahwa Kawada telah meretas sistem beberapa bulan sebelumnya, dan telah menonaktifkan sistem pelacak milik Shuya dan Noriko. Ketiga orang tersisa berhadapan dengan Kitano di ruang kontrol permainan, dan dia menunjukkan lukisan buatannya sendiri yang menggambarkan anggota kelas yang tewas dan Noriko sebagai satu-satunya yang selamat. Kitano mengungkapkan bahwa dia tidak dapat menanggung kebencian antara dia dan murid-muridnya, ia yang telah ditolak oleh putrinya, dan mengaku bahwa dia selalu menganggap Noriko sebagai anaknya sendiri. Dia meminta Noriko untuk membunuhnya, tapi Shuya menembaknya setelah dia menodong Noriko dengan pistol. Setelah dia jatuh, Kitano mencoba menembak balik, namun tersingkap bahwa pistol di tangannya hanyalah pistol air. Anak perempuan Kitano kemudian meneleponnya; setelah bertengkar, dia menembak ponselnya dengan pistol asli sebelum tewas karena luka-lukanya.
Shuya, Noriko dan Kawada meninggalkan pulau itu dengan perahu, akan tetapi Kawada mati karena luka-luka yang dimilikinya, dengan kata-kata terakhirnya mengungkapkan ia bahagia karena dia merasa telah menemukan sahabat. Shuya dan Noriko dinyatakan sebagai buronan, dan terakhir terlihat dalam pelarian menuju Stasiun Shibuya. Noriko memberi Shuya pisau kupu-kupu Seto Dragon Claw yang digunakan Kuninobu untuk melukai Kitano di awal film. Mereka kemudian kabur bersama.