Question: who plays ayesha in guardians of the galaxy
Answer: 2 , portrayed by Elizabeth Debicki .