This adaptation of the popular historical fiction/time travel books gets a lot right, but...
time travel
While you will be totally aware that this film makes some really obvious choices,...