I believe you should be from Iran and know the vicissitudes of our intricate history to comprehend the film, otherwise, you won't get so much out of it or might find it boring. I truly enjoyed watching it. The cast could show our history throughly.
I strongly recommend watching this great movie to Iranians and those who know about our history.