Magistrate
Carnival Row (2019)
Headmaster
Riverdale (2017)
Robert Truss
DC's Legends of Tomorrow (2016)
Winkler
When Calls the Heart (2014)
Duke
Once Upon a Time (2011)
Mustache Crystal Pony (voice)
My Little Pony: Friendship Is Magic (2010)
Host
Psych (2006)
Guthrie
Supernatural (2005)
Quentin
(voice)
Something Else (2003)
Banebridge
Voyage of the Unicorn (2001)
Psychiatrist
Stargate SG-1 (1997)
Wilson
Highlander: The Series (1992)
Greco
It (1990)
Waiter
Glory Days (1990)