Character mistake: When Picard is explaining the Enterprise to Lily he states that it has 24 decks. Yet earlier on, a crewman had reported to Worf that the Borg had taken over "decks 26 up to 11".
Character mistake: In the Iraqi Desert, when the British soldiers speak of the casualties and losses, one of the British soldiers mentions the loss of the Belgian contingent and possible reinforcements, then makes a reference to the "Golan Straits"; there is no such place.
Suggested correction: "Golan Straits" is another word (albeit dated one) for the Goland Heights which is a region of Syria occupied by Israel.
The region in question has no straits, which is the point of the entry. And never would the term "Golan Strait" be used to identify a 1,800 sq km plateau. The actor, or writer, used the wrong term that a soldier in that situation wouldn't use.
Character mistake: Stephen Baldwin is alternately referred to as Mark and Luke Dodge, without explanation as to which is his real name.
Character mistake: When Captains Fry and Darrow are advising General Hummel to launch the rocket, Captain Fry says "Let's be all we can be." This was the slogan for the United States Army, but repeatedly throughout the film the men are called Marines which are the United States Navy. A Marine would still never use the Army's slogan.
Suggested correction: He's just making a statement. He's not saying he's in the Army.
A Marine would still never use the Army's slogan.
Character mistake: The final scene in which the Hatches leave the overpass that they take shelter under in the final tornado has the family walking off as the sun has risen. Jack states in his narration that the tornadoes occurred over the span of three hours, thus creating an incorrect timeline as the events leading up to the tornadoes hitting Blainsworth take place in the evening; the Grand Island outbreak does take place over three hours, however all seven tornadoes touch down between 8:45 and 10:45 p.m.