Question: who plays the witch in pirates of the caribbean 5
Answer: Golshifteh Farahani