Continuity mistake: Arnold goes to the gay bar to solicit the help of the guy he saved at the beginning of the movie. The guy is wearing a white shirt and a vest black/gold lamay. During their conversation he takes off the vest, then it cuts to another bartender. When it cuts back the guy has the vest on, another shot and the vest is off again.
Continuity mistake: If the bullets from the super gun move at just under the speed of light, how come the bad guys can't hit him or the girl? The bullets would arrive almost instantaneously and that would mean minimal compensation for them running. Plus the guy had them locked on when he shot.
Continuity mistake: Even aside from the ridiculous recoil that a railgun would cause (yeah, I know they don't use gunpowder, but there's got to be SOME opposite movement, surely), how come when the darts (bullets, whatever) go straight through people, they still get thrown backwards? The passage straight through them means minimal energy being transferred to them, and as such they shouldn't be hurled backwards that much.
Trivia: A projectile hitting the air at near the speed of light" (about 334,800,000 MPH) would instantly vaporise in a huge, blinding flash from the ridiculously intense frictional heating that would occur at such an enormous velocity in the atmosphere. The energy released would probably kill the shooter and anyone standing anywhere near him. Makes for a good movie effect though.