Question: who plays the villain in the new pirates of the caribbean
Answer: Javier Bardem