Zhao Xu

Zhao Xu

Zhao Xu

Zhao Xu, film director and visual artist, based in Beijing. His films have been selected by FIRST International Film Festival and West Lake International Documentary Film Festival. He has also screened his films in art institutions such as UCCA Centre for Contemporary Art and Power Station of Art.


0:00 0:00