Show more
Yedda Zhixi Chen is known for Detective Chinatown (2015), Animal World (2018) and Lost in Thailand (2012). imdb.com