Shuyao Chen

Shuyao Chen

Born 2 July 1993 in Wenzhou, Zhejiang, China

Director

Actor

Cinematographer

Writer