Shanghai, China (1976)
Zhenchen Liu is a visual artist, graduated from the School of Fine Art in Shanghai, the Villa Arson and the Fresnoy in France. His films have been widely screened worldwide in both film and visual arts platforms including Locarno International Film Festival, Oberhausen International Film Festival, Festival de Clermont-Ferrand, IDFA, Cinéma du réel in Centre Pompidou. In recent years, he has received a long list of awards and honours. Besides various private collections, his work is included in the permanent collection of the Centre Pompidou. He currently lives and works between Paris and Shanghai.