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!

Wednesday, February 01 2012