Issues about this movie and non-American Americans... Since I live in Croatia, it is a small beautiful proud country on south of Europe (part of former Yugoslavia). It has always been common that Croats are Slavic people, like the Czechs, Polish or Russians... But there are serious scientific proofs from various independent sources (even some foreign scientist confirms that, based on DNA investigations) that Croats are of Iranian (Persian) origin. Amazing, isn't it?
I respect Iranian family in the movie (I don't know any Iranian people in real life) and I disagree that the Ben Kingsly character was aggressive or arrogant. He just wanted to live an American dream, not for his sake, but his son's sake.
That is what you Americans seem to forget: Every person who comes into your country has the right to make profit in a legal way. I am sure that it is annoying for Americans with non-American roots to get by in USA. I remember one scene in ER (I hate the show really, I just saw that scene) when guy at the clerk who couldn't remember the foreign name of the patient said: When was the last time we had an American patient?... I wanted to say to his face: 'That's right! It's been a while since you treated Sitting Bull or Crazy Horse...'
Of course, there is never a black-and-white situation, and s**t happens, like in this EXCELLENT movie. You can't take sides here. If you interview 100 people, 50 would cheer for girl, and 50 for Iranian family.
That's the greatness of this movie, along with intelligent and sensitive script and directing (misleading us on few points).
John Ford once said, when asked for messages in his movies: If you look for the message, go to the post office. With all the respect to Mr. Ford, this movie has dozens of messages - look for them and remember them! Not only American citizens!