No photoZhen ZhaoActingBorn 08/03/1975Beijing, ChinaKnown ForThe Demon Hunter2023The Three-Body Problem2022Magic stool2013