Edmund Chen: Edmund Chen. Director: Echoing Love. Edmund Chen was born on 4 February 1961 in Singapore. He is an actor and director, known for Echoing Love (2011), The Eye (2002) and Street Fighter: The Legend of Chun-Li (2009). He has been married to Yun Xiang since 1987. They have two children.
Known For: Echoing Love (Director), The Eye (Dr. Lo), Street Fighter: The Legend of Chun-Li (Xiang), Serangoon Road (James Lin)