Birthdate: Oct 6, 1977
Birthplace: Hubei, China
Quan Yuan was born on October 6, 1977 in Hubei, China. She is an actress, known for The Captain (2019), Chinese Doctors (2021) and Rhapsody of Spring (1998). She has been married to Yu Xia since August 28, 2009. They have one child.
Previous (2)