2024
The Fire Inside as Spokane MC
2024
Thomas & Friends: The Christmas Letter Express as Gordon (voice, US)
2024
Fitting In as Male Doctor
2023
Our Christmas Mural as Mack
2023
Thomas & Friends: Ghost Train as Gordon (voice, US)
2023
A Bet with the Matchmaker as Sal
2023
10 Truths About Love as Milton
2023
World's Best as Sportscaster
2022
Hotel for the Holidays as Milton
2022
Tehranto as Dr. Urowitz
2022
Thomas & Friends: The Mystery of Lookout Mountain as Gordon (US)
2022
A Tail of Love as Edward Colvin
2022
The Story of Love as Dean
2021
Ghosts as Ben Franklin (2 episodes)
2021
PAW Patrol: The Movie as Tony / Additional Voices (Voice)
2020
Nurses as Sal (1 episode)
2020
Endlings as Mr. Leopold (24 episodes)
2019
An Assortment of Christmas Tales in No Particular Order as Lloyd
2019
It Chapter Two as Chief Borton
2019
The Ninth as Benjamin 'The Berg' Berger (8 episodes)
2019
Northern Rescue as Mayor Johnson (1 episode)
2018
Carter as Derwyn (1 episode)
2017
The Great Northern Candy Drop as Bruce
2017
Christmas Inheritance as Jim Langford
2017
Kody Kapow as Mogo (voice) (22 episodes)
2017
Bon Cop Bad Cop 2 as Middle Brook Chief of Police
2017
Love on Ice as Dave Shelton
2016
A Perfect Christmas as Jerry
2016
The Girlfriend Experience as James Reade (1 episode)
2015
Total Drama Presents: The Ridonculous Race as Dwayne (voice) (26 episodes)
2014
One Starry Christmas as Ken Jensen
2014
Midnight Masquerade as Sam
2014
The Strain as Dr. Box (1 episode)
2014
Dear Viola as Earl Bellamy
2014
Remedy as Clary Parr (1 episode)
2013
A Very Larry Christmas as Santa
2013
Rocket Monkeys as Earl Peel (voice) (1 episode)
2011
Reel Love as Tom Meyer
2011
Really Me as Ray Cooper (11 episodes)
2010
Monster Truck Mater as MTW Announcer #2 (voice)
2010
Rookie Blue as Wilson Burr (1 episode)
2010
Republic of Doyle as Clark Cooper (1 episode)
2009
Pearlie (52 episodes)
2009
Warehouse 13 as Mr. Ives (1 episode)
2009
Bob & Doug (10 episodes)
2008
Gotta Catch Santa Claus as Kiosk Santa / Snowman (voice)
2008
The Summit as General Stevens (2 episodes)
2007
Iggy Arbuckle as Robert (voice) (52 episodes)
2007
Little Mosque on the Prairie as Fred Tupper (28 episodes)
2006
Erky Perky (52 episodes)
2006
Hollywoodland as Chuck
2006
Solar Attack as Security Guard
2004
Care Bears: Journey to Joke-a-Lot as Bidel (voice)
2004
New York Minute as Officer Strauss
2004
Against the Ropes as HBO Commentator
2004
This Is Wonderland (1 episode)
2003
Eloise at Christmastime as Agent Kringle
2003
Love, Sex, and Eating the Bones as Anthony Mingelli
2003
Jasper, Texas as Principal
2003
The Recruit as Farm Instructor #3
2002
Sue Thomas: F.B.Eye as Patrol Man (2 episodes)
2002
Puppets Who Kill (1 episode)
2002
I Love Mummy (26 episodes)
2002
Rolie Polie Olie: The Great Defender of Fun as Doctor Geary (voice)
2002
Monk as Terry T (1 episode)
2002
Street Time as Congressman Reemer (1 episode)
2002
American Psycho II: All American Girl as Harvey
2002
Cube 2: Hypercube as Jerry Whitehall
2002
The Red Sneakers as Coach Blake
2002
Roboroach (52 episodes)
2001
The Day Reagan Was Shot as Lyn Nofziger
2001
Tracker as Chuck / Sedra (1 episode)
2001
Braceface as Mr. Beardsley (voice) (uncredited) (1 episode)
2000
Left Behind as Ken Ritz
2000
Thomas and the Magic Railroad as Diesel 10 / Gordon / Splatter / Tumbleweed (voice)
1998
Goosebumps: The Ghost Next Door as Mr. Chesney
1998
Noddy as Bud Topper (75 episodes)
1998
My Date with the President's Daughter as Agent Kelly
1998
Eerie, Indiana: The Other Dimension as Mr. Crawford (15 episodes)
1997
Goosebumps: One Day at Horrorland as Blek
1997
Dead Silence as Airport Security Officer
1997
Once a Thief: Brother Against Brother as The King
1996
Once a Thief (1 episode)
1995
Goosebumps as Blek (1 episode)
1995
Goosebumps as Host / Blek / Makeup Artist (1 episode)
1995
Goosebumps as Mr. Chesney (2 episodes)
1995
Cagney & Lacey: The View Through the Glass Ceiling as Son
1994
RoboCop: The Future of Law Enforcement as Coroner
1991
Hammerman (13 episodes)
1991
The Red Green Show (304 episodes)
1982
Cagney & Lacey as Son (1 episode)