Battle Royale
They made character who had 2 minutes of screen time mean something. Built miraculously with depth everywhere. Can it be a bit slow at parts? Yeah but during that time it’s not wasting it, building relationships where we are sad to see some of them inevitably go. Themes and messaging littered everywhere and make a beautifully made thriller that may also be terribly dubbed