Religious inaccuracies aside... this is on par with Asylum films. They really dove into the pudu on this one.
This movie is pro-U.S. nationalistic political propaganda. It teeters and then falls into xenophobia. It portrays men fighting for Christ at the final war when scripture clearly states that Christians will take no part in the battle.
This movie is nothing more than a blasphemous fantasy that no one should take seriously, whether Christian or atheist. It grossly misrepresents scripture (and thus Christianity) and takes so many liberties with the book of Revelation it can't even be considered plagiarism, much less speculative prediction. From a story standpoint, while scripture does state nation will battle against nation, it also makes it very clear that all nations will be against God and that all nations will be destroyed as a result.
As with many movies of this type it literalizes the antichrist and tries to present such as one man. There's really no mystery regarding that term. It's simple: anti-Christ. Paul said the antichrist already existed in his day. The antichrist has been around for almost 2,000 years. The Pharisees of Jesus' day were antichrist. Yet these movies time and again try to portray this as a single individual. They get it wrong every time. (And frankly, so do some churches, which is just sad.)
So this movie fails on all levels: theological, scriptural, and as a cinematic production. Whew, what a stinker. The only redeeming factor is some rather impressive military skirmishes and explosions near the end. Beyond that, this is a total mess of a film and an offense to Christianity as a whole. Asylum move over-- you have some competition at the bottom of the barrel.