Question: who plays blackbeard in pirates of the caribbean on stranger tides??
Answer:
Ian David McShane