Question: who plays ayesha in guardians of the galaxy?
Answer: Elizabeth Debicki