Deliberate mistake: When Amelia and Viktor are talking for the first time and she asks him out for dinner, look at the people behind Viktor. One of those men is actually Stanley Tucci wearing a tropical suit, when Stanley Tucci is the actor playing the bald bad guy who manages the airport.
Plot hole: The Russian with the goat medicine is transferring flights from Toronto. The likelihood that he would be doing that rather than flying into Russia directly from Canada is pretty slim. However, assuming he did, there are two major errors with this scenario. First, U.S. customs is cleared in Pearson Airport in Toronto so he would not be dealing with Dixon at all in New York. Secondly, it's unlikely he would be dealing with customs at all, as it would place all transferring passengers in a holding area and send them on their plane with no opportunity to go anywhere except onto the other planes. While the U.S. reserves the right to interrogate anyone entering the U.S., the fact is it would transfer him out as quickly as possible. (01:07:15)