Hot Search
No search results found
- Write an article
- Post discussion
- Create a list
- Upload a video
Duling Chen was born on October 18, 1993 in Xiamen, Fujian, China. She is an actress, known for The Left Ear (2015), The Twins (2019) and Inference Notes (2017).