We saw the movie today. John C. Wright discusses it here, in depth and excellently, but DO NOT read it unless you have seen the movie. In Wright’s own words –
…And here I must draw a line and ask no one to step across it who has not seen the film. My main problem is that, for me, the movie worked on so many levels, as hard SF, as pure storytelling, as religious allegory, I don’t know what to say without spoiling it for the virgin viewer.
So there are spoilers in the following column, and these will diminish your enjoyment of this masterpiece going in, I assure you. Only readers who have already seen the film are allowed to read further.
Go see it. I cannot, can NOT, recommend it highly enough.