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