Netflix Movies Starring Edmund Chen
Edmund Chen was born on February 4, 1961 in Singapore. He is an actor and director, known for The Eye (2002), Turn Left, Turn Right (2003) and Street Fighter: The Legend of Chun-Li (2009). He has been married to Yun Xiang since 1987. They have two children. Read more on iMDB