<P> Captain Edward Teague , played by Keith Richards , 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 . </P>
<P> Captain Edward Teague , played by Keith Richards , 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 . </P>
who is captain teague in pirates of the caribbean
who is captain teague in pirates of the caribbean
played by Keith Richards Jack 's father
played by Keith Richards Jack 's father