Xu Zao's sci-fi feature is set in the distant future in a nearly deserted film studio.
In films featuring mermaids, bioluminescent organisms and decommissioned military and energy sites, the artist’s work swirls with posthuman mythologies ...