Great list, but Keith Richards character was not the Pirate King in Pirates of the Caribbean III. He was the Keeper of the Code. There was no King at the time, until council met and voted on Elizabeth Swann.