You have to watch this movie more than once if you want to understand the different levels of the film. It makes you think deeply about your surroundings specially when you watch the surreal part. I loved this movie and I recommend it to all to watch. Golzar has a great NEGATIVE role in this movie and I think it was one of his best roles among all the roles he's already have.