 Mercer is named after actor Ian Mercer, who would later portray Blackbeard's quartermaster in "On Stranger Tides".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.