Of you like movies that directly connect the dots then this is not the movie for you. This movie reeks of symbolism and has some holes but I did enjoy the movie. It kept me on the edge of my seat and while I don't like to watch movies more than once this one I definitely will be.