What is Ian McShane role in Pirates of the Caribbean: On Stranger Tides?
Jack Sparrow
Blackbeard
Barbossa
Will Turner
Answer
Ian McShane played the role of Blackbeard in the 2011 film Pirates of the Caribbean: On Stranger Tides. Blackbeard was a ruthless pirate captain who was determined to find the Fountain of Youth. He was ultimately defeated by Captain Jack Sparrow and his crew.
The Great Ian McShane Quiz: 30 Questions to Test Your Prowess