Plot hole: The attack on Israel scene leaves one important question: How would it have been possible for the bad guys (the Russians, or Arabs, or whoever) to stage such a massive surprise attack without being discovered ahead of time? Anyone who is knowledgeable in modern warfare would know that an operation of that scope would require a considerable amount of logistical preparation that could not possibly go unnoticed, especially considering the capabilities of modern spy satellites.
Factual error: When Buck first sees the videotape left behind by Pastor Billings, Bruce Barnes tells him about a prophecy contained in "Daniel Nine, Chapter 27." As a pastor, Barnes should have known that the Bible is divided into chapters and verses. He should have said "Daniel 9:27," "Daniel Chapter 9, Verse 27," or "Daniel Nine, verse 27." The point is, "27" is the VERSE, not the CHAPTER. (01:15:05)