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