Yao Chen is a Chinese actress and philanthropist. She was born in Shishi, Fujian, China on October 5, 1979 and made her acting debut in 2005. Since then, she has appeared in numerous films and television dramas, including the 2013 romantic adventure film, “My Lucky Star”.