Home
About
Xu Jiao
Born: 1997-08-05 Ningbo, Zhejiang, China
Xu Jiao is a Chinese film and television actress.
Acting (in our collection)
The Legend Is Born: Ip Man
(2010)
CJ7
(2008)