Up the Mountain poster

Shen Jianhua, an artist originally from Shanghai, has been living in a small, remote village in Yunnan Province with his family for many years. By teaching art to the local community, SHEN has made an impact on their lives. Being...


Soul on a String poster

A killer is entrusted with a sacred mission.