Question: who played cotton in pirates of the caribbean
Answer: David Bailie ( born 4 December 1937 ) is an English actor , known for his performances on stage , television and film .