Answer
Ian McShane played Blackbeard in the fourth Pirates of the Caribbean movie, On Stranger Tides. Blackbeard was a legendary pirate who was said to have had a pet parrot named Captain Jack. In the movie, Blackbeard is a ruthless pirate who is determined to find the Fountain of Youth. He is eventually defeated by Captain Jack and his crew.