Edmund Chen was born on February 4, 1961 in Singapore. He is an actor and director, known for Echoing Love (2011), Gin gwai (2002) and Serangoon Road (2013). He has been married to Yun Xiang since 1987. They have two children.
No related contents, please re-enter