First of all, Another great performance by one of my favourite actors, Christian Bale as Sam. Ive been going for weeks now seeing alot of junk movies being released, and today i got a screener of this movie. I really enjoyed it, i know some of you will be disappointed about the movie's ending, but keep in mind that this is not always the case. 7/10