who played jack sparrows father in pirates of the carribean at worlds end? Sterling

Captain Teague, played by Keith Richards, was revealed as Jack Sparrow's father. Ask another!
Updated on Wednesday, February 01 2012 at 02:06PM EST