Plot hole: The entire movie is a major plot hole. It's revealed early that Naji Hassan himself organized Jaffa's capture and so it follows that Hassan has no interest in the latter's release. With the nerve gas already smuggled on board the plane and the willingly suicidal Demou in place, the hijack was totally unnecessary. Demou could have set off the bomb as the plane came into land. Rather than draw attention by the hijack, Hassan could've stayed behind and made propaganda from a safe place minutes before.
Plot hole: After Jaffa is captured the news gives a full report of Jaffa being held captive on an American warship in the Mediterranean. Why would the media know who was captured, who captured him, and where he was being held? This was a covert operation to capture the worlds most wanted man, the media shouldn't know any of this.
Plot hole: When the fighter jet broke off from the 747, Steven Seagal died but the pilot ejected and was not killed. The people in Washington don't know that the team made it on board the 747 until later when they got signalled with the plane's tail lights, but the fighter pilot that ejected would have told Washington that the team made it on board.
Plot hole: Not counting Altar or the Sleeper we know there at least 8 other terrorists on the plane. One of them is killed by Altar himself and five of them are killed by the strike team. What happened to the other 2 terrorists?