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