Deng En Xi, or Ancy Deng, as she’s also known, is a Chinese actress. She was born on April 18, 2005 in Chongqing, China, and made her acting debut in 2017. Since then, she has appeared in various films and television dramas, including “Last Letter” (2018).