When Harrison Ford's character, who is supposed to be an experienced Border Patrol agent, tries to dial the phone number in Tijuana, Mexico, you can see that he dials 1661 and the rest of the number as if dialing within the US. An experienced agent should know that it's an international number and one must dial 011 followed by the country code and the number. In this case he should have dialed 01152661 and the rest of the number.
In Gavin's interview scene, the immigration officer relies on the Rabbi's opinion. The garb and the accent of the Rabbi suggest he is a European Orthodox (probably Lubavich), yet in the end he gives Gavin a card, saying he should come to Temple Bet Sholom. "Temple Bet Sholom" is typically a name for splinter Reform congregations, whose rabbis are mostly American- or Canadian-born (therefore no accent), and wear contemporary clothes.
Near the beginning of the movie, there is a scene where Harrison Ford's character is booking a prisoner into a detention center for illegal immigrants. In this scene the booking officer is incorrectly wearing the uniform of a CBP Enforcement Officer instead of an ICE Immigration Enforcement Agent.