Zhou Yan to chińska reżyserka młodego pokolenia, która przyszła na świat w północnej części Chin w roku 1975. Dorastała jednak w innej części swojej ojczyzny - w południowochińskim Suzhou. Kierunkowe wykształcenie w zakresie reżyserii zdobyła na słynnej chińskiej uczelni Pekin Film Academy w roku 2005. Dwa lata później została zaproszona do wzięcia udziału w Berlinale Talent Campus, gdzie mogła zaprezentować swoje umiejętności i zdobyć cenne doświadczenie w zakresie reżyserii filmowej. Również w 2007 roku ukazał się jej dokumentalny film "Cat Mountain". Cztery lata później na festiwalu filmowym w Berlinie pokazywany był jej krótkometrażowy dramat, pt. "
Shi Luo Zhi Di".