Question: who played the witch in pirates of the caribbean?
Answer: Naomie Melanie Harris