
2024
Sprite Fright as Elder Sprite (voice)2023
Junior’s Giant as Junior2021
SurrealEstate as Andrew Toliver2021
Chapelwaite as Samuel Gallup2021
Defining Moments as Edward2020
True: Wuzzle Wegg Day as Not available2020
You Will Still Be Here Tomorrow as Frank2020
True: Friendship Day as Not available2020
True: Rainbow Rescue as Not available2020
True: Terrific Tales as Not available2019
The Umbrella Academy as AI2019
Claws of the Red Dragon as James MacAvoy2019
True: Winter Wishes as Rainbow King (voice)2019
True: Happy Hearts Day as Rainbow King2019
True: Grabbleapple Harvest as Rainbow King (voice)2019
Torching the Dusties as Frank2018
His Master's Voice as Hogarth2018
Corner Gas Animated as Oscar Leroy (voice)2017
American Gods as The Caretaker2016
Private Eyes as Jasper Dazzle2014
Corner Gas: The Movie as Oscar Leroy2013
Cas & Dylan as Jack2013
Canadian Famous as Self2012
Sunshine Sketches of a Little Town as Jeff Thorpe2010
Rookie Blue as Archie2010
Republic of Doyle as Eli Kent2010
Dan for Mayor as Lenny-Man2010
Billy Bishop Goes to War as Not available2006
Goosebumps: A Shocker on Shock Street as Mr. Wright2005
Trudeau II: Maverick in the Making as Tommy Douglas2004
Corner Gas as Oscar Leroy2004
This Is Wonderland as Judge Malone2003
Do or Die as Henry Chesser2002
Street Time as Monty2002
The Stork Derby as Max MacLeod2002
Puppets Who Kill as Not available2002
Trudeau as Tommy Douglas2002
The Many Trials of One Jane Doe as Dr. Daniels2002
Fairytales and Pornography as Kyle2001
Franklin's Magic Christmas as Grandfather Turtle (voice)2001
A Colder Kind of Death as Howard Downey2001
The Wandering Soul Murders as Howard Downey2000
The Moving of Sophia Myles as Lester1999
Big Wolf on Campus as Not available1998
Da Vinci's Inquest as Not available1998
Earth as Mr. Rogers1998
Sleeping Dogs Lie as Jack Doughty1998
The Sleep Room as Sal Rothenberg1997
I'll Be Home For Christmas as Dave1996
Psi Factor: Chronicles of the Paranormal as Not available1996
Virus as Eric Black1996
Dangerous Offender: The Marlene Moore Story as Dr. Spring1995
Goosebumps as Mr. Wright1995
Bach's Fight for Freedom as Duke Wilhelm Ernst1995
Deadly Love as Elliott1994
Henry & Verlin as Lovejoy1993
Kung Fu: The Legend Continues as Mac1991
Thick as Thieves as Judge Head1987
Street Legal as Leon Robinovitch1987
Heaven On Earth as Owen Baker1986
The Park Is Mine as Mike1985
The New Alfred Hitchcock Presents as Hank Stewart1985
Star Wars: Droids as (voice)1985
Star Wars: Droids as Old Ogger (voice)1985
Ewoks as Teebo (voice)1985
The King of Friday Night as Not available1983
The Kid Who Couldn't Miss as Billy Bishop1978
Seer Was Here as Not available1977
For The Record as Not available1975
Peep Show as Not available1974
The Visitor as Michael TylerNaN
Grierson and Gouzenko as Grierson