The wheels really start to come off towards the end with a conversation between Tom Holland and the preacher that feels entirely out of character and thoroughly unbelievable, given the time, the setting and his character’s age.