Ian McShane is slated to play Blackbeard in the upcoming Pirates of the Caribbean film alongside Johnny Depp and Penelope Cruz.
Ian McShane to play Blackbeard