Question: who played cotton in pirates of the caribbean
Answer: David Bailie