Plot hole: Benji puts his car into automatic mode, which operates partly through satnav. Surely, this would be monitored by The Entity, who has predicted every other action up to that point. The same car is used at the end of the film, but if The Entity hasn't noticed it by then, it's not as powerful as they think it is.
Plot hole: Kate suspects Vail, searches his bag and finds receipts for two burner phones. She holds him at gunpoint and finds the burner phone in his pocket! So, what we have here is a veteran CIA agent who discards neither his "burner" phones nor their receipts! Does he even know the meaning of the word "burner"? Does anyone involved in the making of this film know?