Xu Mu Chan is a Chinese actress. She was born on July 4, 1998 and made her acting debut in 2017. Since then, she has appeared in a variety of television dramas, including “Lost Love in Times” (2017), “Never Gone” (2018), and “Jiu Liu Overlord” (2020).