FANDOM


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

Bio

Carmen was born to Chinese parents in Singapore. 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.

Community content is available under CC-BY-SA unless otherwise noted.