Netflix Movies Starring Jinglei Xu

Jinglei Xu was born on April 16, 1974 in Beijing, China. She is an actress and director, known for The Warlords (2007), Go Lala Go! (2010) and My Father and I (2003). Read more on iMDB