who is captain teague in pirates of the caribbean
List of Pirates of the Caribbean characters Captain Edward Teague,[23] played by Keith Richards,[24] is Jack's father. He is the former pirate lord of Madagascar and is now the keeper of the Pirate Code. He appears in At World's End, On Stranger Tides and Dead Men Tell No Tales.