Fantasy books and films are a massive hit with both readers and spectators. Although the tales occur in a fictional realm, the characters always speak with British accents instead of American accents.