Continuity mistake: In the beginning of the movie when John Kruger goes to Lee's house with the balloons; Darryl gets shot and John and Lee leave the house, get in the van and drive away. One of the guys outside shoots at the van twice, shattering the back two windows and putting two bullet holes in the windshield. In the next shot of John and Lee through the windshield, there are no bullet holes. The shot after that when they drive away, the shattered windows are not shattered anymore - you can see the reflection of light on the windows as they drive off.
Continuity mistake: During the scene near the beginning where Arnie sends the abandoned car into the river, have a look at the front passenger window. It is closed when they all get out of the car but is then fully open as the car hits the water. (00:07:40)
Continuity mistake: When John Kruger and the woman are discovered in the Cyrez office using the computer, John grabs her with both arms and throws her to the ground. In the next shot, with them still falling on the ground, John now magically has his gun in his hand to start shooting, which isn't possible in the time difference from the previous shot, and the fact he was holding her with two hands. (01:22:50)
Continuity mistake: You can see twice when bad guys are shot when the tape is cut and edited. The first one is when Arnold shoots the bad guy with the shot gun when looking for the blonde girl in the house, you can see just before he hits the picture on the wall that the tape is cut and replaced with the real guy instead of the dummy that was hit by the bullet. The second is at the end at the dock when Arnold has two of those really cool guns. He shoots a vehicle full of guys coming towards him and the vehicle blows up and flies over his head, and just before the vehicle blows up, you can see the cut & edit and then the car blows up and flies through the air. Undoubtedly replaced with a toy car that was blown up! (00:44:35)
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.
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.
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.