In 1992, he appeared in an episode of Street Justice and two of the first-season episodes of Highlander: The Series. In 1998 he played Harlan in Stargate: SG1 Season 01 Episode 18 and the same character in a later episode In 2001. In October 2009, he appeared as "Man in chair" in the National Arts Centre production of The Drowsy Chaperone in Ottawa. In 2009, he played a part in several scenes added for the Ultimate Cut version of Watchmen. He was a frequent co-star of Don S. Davis.