According to Wikipedia, the plot goes as follows:
In the near future, after humanity abandoned Earth after cataclysmic events, they re-established society on the planet Nova Prime, light years away from Earth. Abandoned, Earth continued to flourish on its own.
One thousand years after the departure from Earth, the Ranger Corps, a peace keeping organization established shortly after colonization of Nova Prime, is led by General Cypher Raige (Will Smith), a wise but cold and emotionless father. His teenage son, Kitai (Jaden Smith), is a recruit of the Ranger Corps, but his knack for mischief frustrates Cypher.
Urged by his wife (Sophie Okonedo), who sees Kitais behaviour as a longing for his father's love, Cypher takes Kitai on a mission trip to Earth. The ship travels into an asteroid field and crashes on Earth, killing everyone except a critically injured Cypher and Kitai, who are forced to embark on a perilous journey across uncharted terrain, coming across evolved animals that now dominate the planet, as well as an unstoppable alien creature that escaped during the crash, to signal for help.
The characters communicate in English (apparently), with some sort of UK-ish accent (although I'm uncertain about that). I consider this problematic, and I'm wondering if I'm wrong for believing so. The reason I consider this a problem is that:
- The plot takes place 1,000 years after humans left Earth.
- Languages generally have a way with changing considerably on a very regular basis.
- The characters may not have been the original Earthly migrants.
These are what make my problem because, respectively:
- The humans who left Earth must have been far more advanced than we are. Intergalactic travel is far from possible at the moment, and it won't be for centuries (if ever possible). Therefore, if we say that the migrants left Earth 1,000 years before these characters met their natural adversaries, we'd have to assume that these characters are 2,000 years more advanced than we are if we assume it'll take another 1,000 years (until the year 3,013) to travel as far as the migrants did.
- If we make an example of Old English, it only took 1,000 years for Old English to become what it is today. There appears to be no change in the language throughout the movie.
- The characters may not have been the original migrants, so the likelihood of them adapting English as we know it is desperately slim, just considering how trends normally work. I doubt that linguistic recycling of modern English as we know it was an issue. I'm positive there will have been special adaptations made.
Okay, so this question has come up with regard to Star Trek -- "[how do all of the aliens speak English?]" A common answer: the proverbial 'universal translator' translates everything for us because the aliens don't actually speak using English. That would be a great, normal possibility--the presence of a translator, at least--but in this case, it'd leave a space to beg the question of why the main characters would need to translate anything to English, because there's no other human/humanoid around to translate for.
So, is this a flaw?