Jeremy Xu Zheng Xi was born on May 5, 1985 in Shanghai, China. He is an actor, known for The Legend of Dugu (2018), Cing ceon dau (2014) and Shang jin lie ren (2016).