Not often a movie keeps me guessing all the way to the end. Possible spoiler?

Rating: 10/10 (7 June 2014)

I have seen so many movies and TV shows and read so many books that I find myself predicting the whole thing shortly in. Not so in this movie! I absolutely loved Jake Gyllenhaal's performance. The way he portrayed his character was brilliant and even the smallest details bring this movie up to another level. It is very hard to keep my attention for long (ADD makes me constantly distracted) and very often I have to rewind something I'm watching because I've zoned out or gotten distracted and missed a whole scene or two. But I have to say that I didn't budge or even look at my computer throughout this whole movie. A great movie keeps me guessing, holds my attention, and leaves me satisfied. This movie did all 3!