Factual error: A force of Russian Tu-22 Backfire bombers attacks the aircraft carrier USS John C. Stennis (CVN-74) by sneaking in under the ship's radar. This is all well and good except that carriers usually don't use their own radar, they have Airborne Early Warning aircraft (E-2 Hawkeye's) that can see much further and not give away the carrier's position (let alone the F-14s which would be patrolling too) not to mention the fleet of destroyers other ships guarding the carrier. The whole point is, the US Navy practiced and planned for such a "carrier versus Backfire" battle for years. I guess in the interest of furthering the plot Hollywood has to ignore the immense measures the USN takes to protect those multi-billion dollar assets, not to mention the 5000+ sailors that man them.
Trivia: The spray can that John Clark uses to cut through the chain link fence, at the compound in Ukraine, is supposed to be a real-life CIA chemical spray known as "Ice Piss." When asked if a real can of Ice Piss could be acquired for the scene, the technical advisor replied that he didn't want to go to prison.
Question: As President Fowler is being escorted from the football stadium, he tells Cabot to "get the people out of here." How did the President know that the bomb was in the building? No one in the scene knew its exact location, so why does he think that if the fans leave the stadium they will be safe?