Zihan Geng
Zihan Geng was born in Beijing in 1996 and graduated from the Central Academy of Drama. Her short film A Ray of Sunshine was selected in competition at the 13th First International Film Festival and nominated for Best Short Story. Her short film Green Screen was selected by the 25th LA Shorts International Film Festival. Her current debut feature film, A Song Sung Blue, was selected as one of the Top Five of the 5th CFDG Young Directors Support Program.