Uuden vuosisadan alkaessa Japanin talous romahti, työttömyys kasvoi, ja samaan aikaan kun aikuiset menettivät tulevaisuudenuskonsa, lapsissa alkoi kasvaa halveksunta heitä kohtaan. Vanhempi sukupolvi alkoi pelätä nuorisoa ja kykenemättömänä ymmärtämään sen motiiveja enää lainkaan otti käyttöön todella radikaalin keinon: hallitus perusti taistelupeli Battle Royalen, jossa kerran vuodessa satunnaisesti valitun koululuokan oppilaat pakotetaan tappamaan toisensa siten, että vain yksi jää henkiin ja pääsee vapauteen. Kilpailuun joutuu 42-henkinen yhdeksäs luokka, joka lähetetään autiolle saarelle. Siellä oppilaat saavat ruokaa, juomaa, kartan, kompassin ja sattumanvaraisen aseen, minkä jälkeen he lähtevät yksitellen ulos oppilasnumeron mukaisessa järjestyksessä. Jos kolmen vuorokauden kuluttua useampi kuin yksi oppilas on hengissä, heidät kaikki tapetaan.
Loistokaveri on hurmaava, kriitikoiden ylistämä tarina ensirakkaudesta. Lloyd (John Cusack) on ikuinen optimisti, joka on päättänyt valloittaa Dianen (Ione Skye) - koulun priimuksen ja saavuttamattomimman kaunottaren - sydämen. Lloyd yllättää kaikki - mukaan lukien itsensä - kun Diane vastaakin tämän tunteisiin. Mutta Dianen yliomistava, eronnut isä (John Mahoney) ei hyväksy Lloydia, joten tältä vaaditaan enemmän kuin rakkauden voimaa voittaakseen Dianen omakseen.
Kirjailija päättää muuttaa elämänsä. Paikalle tarvitaan sekä kustantaja, toimittaja että siivooja. Elokuva kateudesta, kostosta, taiteilijuudesta ja valkoisen paperin kammosta.