9/10.
First time I saw this, I couldn't make any sense of the whole movie. But after a few times of watching it over and over, Deja Vu is the only understanding and theories I have that happened in this movie.. THis is even better than the confused mind twisting shit from LOST. :P