Question: who played the cigarette smoking man on the x-files
Answer: The Smoking Man is portrayed by Canadian actor William B. Davis .