Shi-ra Chae was born on June 25, 1968 in Seoul, South Korea. She is an actress, known for Cheon Chu Tae Hu (2009), Chakhaji Anheun Yeojadeul (2015) and Neonsokeuro noeuljida (1995). She has been married to Tae Wook Kim since 2000. They have two children.