Karen Ying-Chen Hu was born on December 9, 1984 in Taipei, Taiwan as Ying-Chen Hu. She is an actress, known for Xi li ren qi (2010) and Xi li ren qi: Zui zhong hui - Xing fu nan bu nan (2012). She has been married to Chin-liang Lee since February 21, 2007. They have one child.