Career
He appeared in many Canadian television productions in the 1990s and 2000s. He also played the recurring character Ian MacLeod, the father of Duncan MacLeod in Highlander: The Series, Father Perry in Mysterious Ways and Merlin in the Stargate television franchise. In 2007, he was nominated for a Leo Award for "Best Supporting Performance by a Male in a Dramatic Series" in the Stargate SG-1 episode "The Quest (Participant 2)".
He also played Mr March in Little Women (1994 film).