Rosalind Lloyd

Rosalind Lloyd played Queen Xanxia in The Pirate Planet.