Perhaps I still don't fully understand it, however it was one of the best movies I've ever seen up until the very end of the evil twist. Christian Bale has always been the only reason I come to see the movies that he's in because he's always been "the good guy", however he's taken a total twist at the end that just makes NO sense.