Factual error: Kate would have been 12 years old when her family left their homeland. But as an adult, when he speaks what should be her native language (she would have been speaking it with her family since she could talk, and gone to school in for 6+ years by then), she has a thick English accent, even though it should still be fluent and accent-free.
Factual error: The family supposedly left Ex-Yugoslavia (what part isn't made clear exactly) "because of the war", but the only conflict still going on there in 1999 (when the family is still there in the opening scene) was the NATO bombing of targets in Serbia in order to get the Serbs to lay off Kosovo, and that was long over by Christmas of that year.