I just came back from seeing the movie (I see one every other saturday) and it was awesome. The first half of the movie was good at being funny, though very confusing and the 2nd half the movie is good at wrapping everything up that was confusing. It's a movie that puts your mind to the test of figuring out the plot before you do. It has some cool twists in it and I enjoyed it a lot. I'm beginning to like Josh Hartnett with each movie he makes. 9/10 Rating I would give it a 10 but there are some parts that are sort of a bore or don't make a lot of sense.