This film is huge. If you have the opportunity to watch it, do it, best by yourself or, if in a theatre, go by yourself. Learn nothing of the movie before you go see it. This is the pinnacle of recent Iranian cinema. It is beautiful and fun (!?). I wish the plot outline wasn't above.