Leonidas, a young, ambitious police officer, is assigned to a remote island in the Aegean Sea. He dr…
Twenty-five films from twenty-five European countries by twenty-five European directors.…