Factual error: In the hangar scene when Castor and Archer point their guns at each other, if Castor's gun was really empty the slide would be locked back.
Factual error: In the scene in the hall where there are is a circle of mirrors where Castor and Sean engage in a shootout, there is a mistake as the FBI agent fires at Castor. The FBI agent is holding an M16 or M4 assault rifle with an M203 40mm grenade launcher. He fires two consecutive shots within a second of each other. This is impossible as the M203 attachment only holds 1 shell at a time and would take at least 5 seconds to grab another round and reload and fire again.
Factual error: Never mind that their faces are taken off (and a fast recovery time, as well), but John Travolta is tall with broad shoulders, Nick Cage is short and thin - how did all this get changed? I know plastic surgery is possible, but these two men would need intensive plastic surgery and would need months or years to recover, not several hours.
Chosen answer: Although they were on the same side, Troy is currently posing as Archer, which means he would have to do everything that the FBI would expect Archer to be doing. The whole point of the raid was to take out Archer, as well as Troy's gang. He would have rather risked killing part of his own gang than risk exposing his identity to anyone else.
Casual PersonThat doesn't really make sense. In the scene, he goes out of his way to shoot him and smiles while doing so, carefully and slowly. Was not a collateral damage situation. The question is why he deliberately goes out of his way to kill him.