Much better than I expected. Had avoided all trailers about it, and reviews about it, before I saw it. I was very pleasantly surprised. Christian Bale's performance was phenomenal, though that's the norm with him.
The movie does take a number of liberties with the facts, but it also gets the basic story correct. As I've written many times before, I am a stickler for the facts, but the plot deviations didn't bother me that much in this movie.