Way better than I expected. I actually managed to get over the casting of Tom Cruise, who did a decent job. To be fair he physically resembles the historical figure pretty well.
The history major in me was very impressed. Also, any time you can manufacture suspense out of a foregone conclusion, you are doing something right.