I saw this last night.

I haven't read the books.
I have no interest in tween romance, etc.
I am a fan of Battle Royale, and was skeptical.

...and I have to say, I thought it was great.

It also contains a really inspired use of a Steve Reich track.