Remember that warm, fuzzy, and happy feeling you had the first time you watched Battle Royale? Well, fucking shit, man. Have some more. Best girl fight ever.