Director Allen Chang, graduated from the Art Department of Donghua University, majoring in oil painting and visual communication. He has worked as an art director before, and later worked as a director. Having been in the film and advertising industry for