PERSON
Olivia Cheng
plays Ah Toy, Mei Lin; known for Marco Polo
Aug 20, 1979 Canada
Born 1979-08-20. Based in Canada. Screen credits include Marco Polo, Broken Trail, Warrior.
