2023
Börje: The Journey of a Legend as Harold Ballard2022
Tulsa King as Pete 'The Rock' Invernizzi2021
Superman & Lois as Zeta-Rho2021
Superman & Lois as Zeta-Rho (voice)2021
SurrealEstate as Bernard Nightingale2021
The Last Christmas as Santa2020
I Know This Much Is True as Gene Diogenes2020
Nurses as Abram Ivanov2020
Flashback as Mr. MacDonald2019
We as Truck Driver2018
Recall as Tony2017
Molly's Game as Stranger2016
The Stakelander as Bat2016
Spark: A Space Tail as Zhong (voice)2016
Dark Harvest as Bernie2015
Schitt's Creek as Andy Roberts2015
Olympus as König Minos2015
He Never Died as Televangelist2015
Stonewall as Man in Red Dress2015
A Christmas Horror Story as Big Earl2015
88 as Bob2015
On the Twelfth Day of Christmas as Alan Kramer2014
The Dependables as LaRoche2013
Hemlock Grove as Templar's Owner2013
The Art of the Steal as Reverend Herman Headly2013
A Single Shot as Cole2013
Cold Spring as Not available2012
The Samaritan as Miro2012
The Conspiracy as Terrance2011
Sucker Punch as Mayor / Lighter Orderly2011
The Case for Christmas as Judge Stewart2010
Lost Girl as Light Fae Elder2010
Caprica as Chiron2010
Paradox as Winston Churchill2010
GravyTrain as Sgt. Leroy Fatts2009
The Listener as Clive Walters (as Alan C. Peterson)2009
The Listener as Ed (as Alan C. Peterson)2009
Defendor as Radovan Kristic2009
Carny as Cap2008
Murdoch Mysteries as Edwin Dodd2008
Tortured as Harry Rusick2008
The Lost Treasure of the Grand Canyon as Dr. Gilmore2008
The Other Woman as Not available2007
Shooter as Officer Stanley Timmons2007
Second Sight as Dr. Rosenberg2007
Perfect Child as Barish2007
Crossing as Uncle Bunny2006
The Jane Show as Alfred Maynard2005
Martha Behind Bars as John Morvillo (as Alan C. Peterson)2004
Stargate Atlantis as Magistrate2004
This Is Wonderland as Monahan (as Alan C. Peterson)2004
Scooby-Doo 2: Monsters Unleashed as Faux Ghost Patron2004
The Cradle Will Fall as Det. Charley Newkirk2003
Agent Cody Banks as Dark Agent2003
Deathlands as Harvey Cawdor2003
Defending Our Kids: The Julie Posey Story as Texas Top Dawg2002
Street Time as Maurice Cohen2002
The Dead Zone as Bert aka Hefty Man2002
D-Tox as Gilbert2002
Narc as Freeman Franks2001
Smallville as Senator Ed Burke2001
Mutant X as Carson Bailey2001
Who Is Cletis Tout? as Henry Flatt2001
A Glimpse of Hell as MCPO Ziegler2000
Andromeda as Bodey Gunyon2000
Dark Angel as Warden Terrence Leeson2000
P.R. as Not available2000
Shanghai Noon as Saddle Rock Sheriff2000
Perfect Murder, Perfect Town: JonBenét and the City of Boulder as Charles Elbot1999
Total Recall 2070 as Not available1999
New Blood as Frayerling1999
Killer Deal as Leo1998
First Wave as Detective Walter1998
Blackheart as Mel1998
The Defenders: Choice of Evils as Vinnie Keefe1997
Stargate SG-1 as Canon1997
Beyond Belief: Fact or Fiction as Vince McCormick (segment "The Hand")1997
The Don's Analyst as Nicky1997
Face Down as Transit Cop1997
Let Me Call You Sweetheart as Dakota1996
FX: The Series as Bartender1996
FX: The Series as Kelly1996
Giant Mine as Tim Beuger1995
The Outer Limits as Motel Manager1995
Bad Company as Cleaners Clerk1995
The Ranger, the Cook and a Hole in the Sky as Bigger Hat1995
Broken Trust as Highland1994
Due South as Sneed1994
Due South as A.D.A. Brandauer1994
Intersection as Semi-Driver1994
Traps as Bartender1994
City Boy as Alar Vytas1994
Incident at Deception Ridge as Middle-Aged Man1993
The X-Files as Mr. Y1993
Born to Run as Pitts1992
Highlander: The Series as Bartender1992
Stay Tuned as Wrestling Referee1992
Shame as Joey - Patron1992
Dirty Work as Theo1992
Diagnosis Murder: The House on Sycamore Street as Bruiser1991
The Hitman as Lemke1991
Payoff as Oscar1991
Run as Denny Halloran1988
War of the Worlds as Alien Hunter1988
Hot Paint as Not available1987
The Big Town as Doorman1987
Rolling Vengeance as Four Eyes1986
One Police Plaza as Joseph Stenner1985
The New Alfred Hitchcock Presents as Tommy1985
Murder in Space as Vasilev (as Alar Aedma)1984
Mrs. Soffel as Guard (uncredited)