Chutian Liu

Chutian Liu

Chutian Liu was born on September 5, 2009 in Quanzhou, Fujian, China. She is an actress, known for Meow (2017), Tian jiang xiong shi (2015) and Xi you ji zhi: Sun Wukong san da Baigu Jing (2016).