Di Yao was born on March 17, 1982 in Jiaxing, Zhejiang, China. She is an actress, known for Sword Dynasty (2019), A Dream in Red Mansions (2010) and Yuan qu de fei ying (2011). Read more on iMDB