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