Who plays Captain Jack Sparrows father?

it is most definitely captain teague Morgan

Captain Teague Morgan (Jack Sparrow's Father) is played by "Keith Richards"