Many people on here have said that they were not speaking Farsi in this movie. Actually they were. Most of the actors were Israelis of Persian origin. Most of the dialogue in this movie was in Farsi, not in Arabic contrary to the claims made by many who have posted here. Even the non native speakers like Alfred Molina, etc muttered lines in Farsi, not in Arabic. In fact all throughout the movie you could see banners of Farsi hanging over the streets of Tehran, and graffiti saying "Marg Bar Amreekaa." This means "Death to America" in Farsi. None of this was Arabic.
How do you say "Death to America" in Arabic? "Al Mout Li Amreeka"....this line was not once uttered throughout the entire movie. And it never appeared on a single banner or graffiti message.
There was Farsi throughout the entire movie. Just for starters basic words or phrases like "Khoda Hafez" "Salaam", "Ashpazkhaneh" etc. etc.
Farsi is a very distinct language from Arabic. Very recognizable. Even if you didn't speak farsi you could easily distinguish it by ear from Arabic. Arabic is extremely loud and guttural. In contrast Farsi is much softer. The accents of these two separate languages are entirely different.
So to the many people who said they didn't speak Farsi in this movie, you are wrong. Its been a while since I have seen it, but as far as I can remember, the only Arabic used was in prayers over the loud speakers. And when the family was performing morning prayers, they did speak Arabic, but it was ironically even in Persian accent. But this is normal. Iranians always pray in Arabic, the language of the Holy Quran. The movie was absolutely right about this.
This movie was filled with Persian culture. Even the names of the foods were Persian, not Arabic.
And remember some of the names of the characters? Ameh Bozorg, Baba Hajji, Miss Alavi, Khanum Shaheen, Aga Hakim...etc. etc.
These are literally Persian names and titles. Very authentic.
So I am really clueless as to what people are talking about when they said they only spoke Arabic in this film. Clearly not true.
A note on Persian culture and language. There is no denying that Farsi is extremely arabized Persian. Farsi belongs to the Indo European language family but has thousands of Arabic loan words. Even the name "Farsi" itself is arabized. Its actually "Parsi" but the Arabs have no "P" sound, so its always been known as "Farsi".
So although Iranian culture and the Farsi language is quite distinct from Arab culture and is Persian in origin, there is no doubt that it is at least somewhat influenced by Arabic ways. Why do you think Farsi is written with the Arabic alphabet? Why is the main religion of Iran Islam? Obviously because of the impact Arabic expansion and culture had on Persia so many centuries ago.
Throughout the movie you also saw posters of Khamenei and Khomenei. Two Iranian totalitarian clerics. These men are not Arabs they are Persian.
There were so many references to Persian in this movie. Moody even said to Mahtob (another Persian name)...."You know, I was born in Persia."
So when people accuse the producers of this film of being ignorant about Iranian culture and Farsi language, you are quite mistaken. They did a very good job, especially with filming this in Israel. They could have easily botched this movie, but for the most part they didn't.
Also, some on here have said this movie is "racist." I beg to differ. This movie is based on a true story. The book is even more graphic. This movie actually sugar coated a lot of things.
And how could one be "racist" against Iranians? Since when has there been an "Iranian race" or a "middle eastern race"? Thats like saying there is an "American race" or "North American race" or something. It doesn't make sense.
But anyway, this is a great movie. Very informative about the current oppressive regime in Iran. The Shah was bad, and unfortunately America supported him. But the current Islamic theocracy is far worse. They hang little girls from cranes in public.