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