Plot hole: The alien-possessed Mason steals Captain Lauritzen's fingerprints by pressing his fingertips to the captain's and "heat transferring" the prints. Big problems here: those prints would now be backwards and for the wrong hand. But when the computer later reads the prints, it fails to notice this and passes him through security as "Identity Correct." (00:23:30)
Revealing mistake: When Foster arrives at Straker's car, there's a black rod under the car's door holding it up that should not be there.