This was a very entertaining movie, with a great performance by Keira, but even more impressive is the "believability", and as far as I can determine, that is largely due to the accuracy of the plot.
On another level to the standard Hollywood make-believe tales!