Great concept, good atmosphere, fitting foreboding score. But besides that it's not a great film. The characters are artificial, the dialogue feels forced and the story seems to drive the world rather than the other way around. People behave so strangely just to move the story forward. In summary it is poorly written.