The actings were without a doubt great. Navid Mohammadzadeh pulls it off as always. The concept of the movie and directing were greatly coexistence. The screenplay lacked some minor details in some parts but gave too much details at some other parts. And the cinematography was really good but had some minor overuse of techniques in some parts.