Jiao Xu

Jiao Xu was born on August 5, 1997 in Ningbo, Zhejiang, China. She is an actress and director, known for Cheung gong 7 hou (2008), The Legend Is Born: Ip Man (2010) and Xing kong (2011).

Related Posts