Although this movie is a little slow moving toward the beginning, the plot is pretty deep so moving too fast would mean you would miss more of the important bits like the other reviewer did, causing him to use the word "disjointed". This movie is not at all disjointed! It has so many well placed, easily missed "bits/clues" that if you blink you just may miss something...If you don't "get it", you were not paying attention! The pieces connect from the beginning right through to the end. There are some flashback scenes throughout the movie to fill in the blanks which, like I said, if you are not giving this movie your full attention you might lose your place! All in all a good watch...It is the type of movie that makes you think (in a good way)! NOT the dopey mush brain time waster that fills so much of the screens today!