Carmen Xiao

Carmen Xiao (born August 15, 1980) is an El Kadsreian actress.

Bio
Carmen was born to Chinese parents in. She grew up from the age of 3 in Wats on a beach house at Wats Lake.

Her acting debut was in 1988 in a bit role in Bionicle VIII: The Final Battle.