Almost flawless Gripping film with amazing twists and turns and visual impact -- the only points that bothered me were choices made regarding the look of the future, that is, why the very 20th century wardrobe on most of the characters, why the assumption that so many commercial brands would still survive to 2054 given our business history. These seeming anachronisms put me off in the beginning of the film but then the plot and powerful visuals took hold and whirled me along.
The only other disappointment was the director's insistence on over explaining everything -- the temple/god/priests bit with the cops, in particular. Give you audience some credit -- if its worth getting, they'll get it and isn't that half the fun -- why spoil it.
That said, the film was otherwise simply awesome and not to be missed.