battle royale
deeper than expected and always a pleasure to watch japanese people overdo something.
I love this movie :D