my favorite science fiction and incredible ride through mistrust and the warping of reality . probably the best performance i have ever see jude law play . incredibly original with interesting character development and a story line that twist and turn so rapidly that it take a couple of minute after the film to fully grasp it genius . even more fun watch it again for the end change the beginning .