Question: Who plays ayesha in guardians of the galaxy?
answer: Elizabeth Debicki