Continuity mistake: The cut on Burke's forehead (which he gets at the end by putting his head through the glass door) changes throughout the final scene from some blood to a lot of blood about 5 times.
Continuity mistake: In the shooting range scene at the Farm, the Recruit to Layla's left fires all of his rounds and his slide locks back when the camera is close up on Layla. In the next shot, the same recruit fires one last shot.
Continuity mistake: In the shooting range scene, one of Colin Farrell's shots hits the line of the center ring of his targets. When he pulls his target in, turns to Layla and says "Nintendo", you can see that the rounds are in different places.
Factual error: Burke says Clayton graduated "top of your class at MIT, majored in nonlinear cryptography..." but MIT has no such major. In fact, there's no such field.
Continuity mistake: When Layla's VW has hit the tree, James's truck is pulled up alongside her, facing forwards. When James drives off, his truck is facing the other way but there was not enough time for him to turn around, or any indication that he did turn around (i.e. no sound of a vehicle making a three point turn).
Continuity mistake: When James is standing at the wall of the interrogation chamber holding Layla's trousers in his right hand, the trousers are there in one shot, gone the next and back in the next.
Factual error: Early in the movie, Al Pacino advises the recruits that they aren't there for the money, since he, as a GS15 only makes $75,000 a year. A GS15 (step 1) in Washington DC makes approximately $96,000.
Factual error: In the middle of the film, as Farrel and Pacino talk in the park, Pacino tells Farrel about a new computer virus that Langley's created. He says it uses existing wires to propagate itself and can spread through, say, an electrical wall outlet. Computer viruses are programs that copy themselves (spread) when executed - this requires specific operating systems and CPUs. Anybody even remotely knowledgeable about computers knows this. The thought that a computer virus could somehow spread through the electrical grid or infect a toaster is ridiculous, since the only part of a computer actually connected to the electrical net is the PSU, and no data goes from it to the CPU.
Factual error: After Clayton kills the man in the subway, he calls Walter using a cell phone and proceeds to tell him what just happened. Two trained CIA agents wouldn't use unsecure lines to relay that sort of information, especially when they are meeting soon.
Continuity mistake: When Clayton is a "prisoner", rips and tears in his shirt appear and disappear throughout the entire scene.
Plot hole: There is absolutely no point in getting James involved with Layla for Burke. She could have given him the program, why get someone to sabotage his own plan?
Audio problem: When the recruits are pulled out of bed at 06h00 in the morning for a run, the running instructor walks past Colin Farrell and Bridget Moynahan asking if everyone is ready. When we see a long shot of the instructor, his mouth opens but no sound comes out. We only hear his words "Let's go!" when the camera is on Colin, who is making gestures towards his mouth.
Factual error: When James jumps on a Metro train at Union Station after killing Zack, the Metro conductor's voice is heard to say, 'Red line to Shady Grove. Next station Dupont Circle.' On the red line going towards Shady Grove, the next stop after Union Station is Judiciary Square. Dupont Circle is actually the fifth stop after Union Station.
Continuity mistake: When Al Pacino is being shot, there is no blood on his top, just a bit of smoke.
Plot hole: Wouldn't the scanner that she puts the coffee mug through be able to detect the USB connector in the bottom?
Factual error: When Burke is explaining the exercise about following the 'rabbit', in one of the shots on the ground there's a map of the world (I think it's a political map). So, the big yellow area in Europe looks very much like the Soviet Union which doesn't exist since 1991, besides, there's no Crimean Peninsula in the Black Sea on that map.
Plot hole: Why would the CIA ask Layla to test its security by stealing a real and harmful computer virus (the real Ice 9)? Unless Burke had somehow fooled the CIA into thinking what Layla was stealing wasn't real, but in that case she could have had Layla given him ice9 himself.
Continuity mistake: After Colin Farrell checks out the Ice9 data on his laptop PC and calls Bridget Moynahan, he puts his Spartacus disc into the computer's drive. In the next shot, the laptop PC is no longer on his lap.
Continuity mistake: In the final scenes Al Pacino shoots at Colin Farell until the slide locks back on his pistol. When they make it outside there is a shot of the pistol with the slide fully forward just before they cut to another shot of him releasing the slide from the locked back position to the fully forward position.