Plot hole: There's absolutely no reason why Kruger had to page Lee from the plane after he'd been drugged. The bad guys had no idea where Lee was until he did that and they traced the phone call. Not only did Kruger give away Lee's location, but he also gave away the only thing keeping the bad guys from killing him.
Plot hole: Kruger's boss (James Caan) is in league with the bad guys. He convinces Kruger to help him protect the witness at the log cabin all in an effort to draw out Leigh from hiding and there are five bad guys at the cabin waiting for them. This of course is all a setup but what if one of those bad guys at the cabin had killed Kruger? Then Kruger's boss wouldn't know where to find Leigh and they would all be back to square one.
Suggested correction: A "What if?" scenario that doesn't actually play out can't be considered a plot hole. DeGuerrin is counting on the skills of Kruger and his own team being much higher than a bunch of cut-rate mercenaries, and that is exactly what happens. DeGuerrin enacts a plan that carries a high level of risk, but he and his cohorts have been backed into a corner. If they don't try, they will all go to jail. In addition, when you think about it every police/military raid carries the risk that someone you don't want to die might actually be killed. Risk is part of the job but that doesn't stop people from doing what needs to be done when the time calls for it, and to trust that their skills and training will keep their team safe.
Plot hole: In the plane scene where Deguerin is holding a gun to the pilot's head telling him to come around and hit Krueger with the plane, it is pretty evident that the pilot's not in on the scheme, so why wouldn't he tell what happened as soon as he landed, giving away that Deguerin was the bad guy (or at least one of them)? (00:00:55)
Plot hole: The Feds had plenty of evidence to move in on Cyrez after Leigh's encounter with Donahue especially after his admission on camera, so there's no reason the company would still be in operation as if nothing had happened. At the very least all operations would be on hold until the hearings were concluded.
Suggested correction: Donahue didn't actually "confess" to anything specific, just some very vague things that the FBI wouldn't risk their entire investigation over.
Plot hole: The whole idea of copying the files to a disc (and a copy) is a pointless plot device. First of all since the information on the discs cannot be accessed outside of Cyrez the bad guys are putting an awful lot of effort into getting rid of it when all they need to do is kill Leigh. Second, if one has to be at the vault or Donahue's office to access the information then then it's no different than accessing the information on any given day of the week. All the Feds needed was a warrant to look at Donahue's files and everything in the movie could have been avoided.
Plot hole: Considering how much the bad guys stand to lose from Leigh's cooperation with the Feds they would have already been at her home ready to kill her long before her or her ex got there, and wouldn't need to wait for her to access the copy she made before swinging into action.
Suggested correction: They had already intercepted whatever evidence Leigh had because of their inside man at the evidence depot. Donahue was to be made an easy scapegoat since he admitted his guilt on tape and subsequently killed himself. With the scapegoat dead and the evidence lost the case would go away on its own. Killing Leigh at this point only makes the company look more guilty and prove that Donahue was not solely responsible.