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