billy boyd as cutler beckett in pirates of the caribbean