Yusi Chen was born on 30 June 1996 in Fujian, China. She is an actress, known for Last One Standing (2019), Mojin: The Worm Valley (2018) and The Hidden Fox (2022). imdb.com
Millie Bobby Brown
Patricia Richardson
Darryl Hickman
Carrie Preston
Show more