We watched last night's True Blood this evening On Demand. It was a great episode, with some nifty twists, except for one minor detail. We learned that Nora was an English noblewoman who became a vampire in the 17th Century. Hence her very upper-class English accent.
Which didn't yet exist at that time.
To which some will say, "You can accept vampires and all of the other magical creatures on True Blood, but you cavil at that little historical error?"
Yes. Because when fiction is set in an unreal world, all the tiny details have to be correct in order not to destroy one's willing suspension of disbelief. That's true for all fiction, but it's especially true when the very setting contradicts reality.
More than that, the grainy, gritty details of the fictional reality have to be very sharply real in order to make the fantastic world continue to seem real.
That minor details is not so minor, at all.