Takayo Fischer

Takayo Fischer is chinnese actress who portrays Mistress Ching in Pirates of the Caribben: At World's End