I watched it once, but I admit that the theme is ambiguous because the director wanted it to be 'open to interpretation'. Apart from that the visual effects, settings, attention to detail and foresight, vision make it look like it was released today! Also looks like the novel of the same name explains all the vagueness you encounter in the movie.