2023
MEDINAH as Not available2016
Cradle of Lies as Dr. Novak2014
The Tree That Saved Christmas as Elliot Bishop2013
The Legend of Sarila as Kwatak (voice)2012
Arrow as Milo Armitage2012
Continuum as Nigel Barrow2012
Upside Down as Lagavullan2009
Warehouse 13 as William Freitag2008
Fringe as The Commander2008
Swamp Devil as Sheriff Nelson Bois2007
5ive Girls as Virgil2006
Psych as Pawn Shop Owner2006
Thrill of the Kill as Hartford's Henchman2004
This Is Wonderland as J. P. Kranyek2003
Absolon as Doc2002
Sue Thomas: F.B.Eye as Mickey Coltraine2002
D-Tox as Red2001
Smallville as Amos Fortune2000
Dark Angel as Gerhardt Bronck2000
The Crossing as Rall2000
Holiday Heart as Penthouse M.C.1999
Resurrection as Walter Chibley1998
First Wave as Max Sterman1998
Highlander: The Raven as Charlie1998
Rescuers: Stories of Courage - Two Couples as Arnold1998
Thunder Point as Bormann1997
Stargate SG-1 as Soren1997
Earth: Final Conflict as Troy Sarrazin1997
Mimic as Subway Repairman1997
Too Close to Home as Woody Ryan1997
Hostile Intent as Agent Adams1997
Joe Torre: Curveballs Along the Way as Al Post1996
The Sentinel as Lonnie Stevens1996
Hidden in America as Mr. Tatum1995
Breach of Trust as Goodwin1994
Due South as Ira1994
RoboCop: The Series as Pudface Morgan1994
Free Willy as Amphonoids (voice)1994
RoboCop: The Future of Law Enforcement as William Ray 'Pudface' Morgan1994
Royce as Officer Felix1994
Green Dolphin Beat as Moss1993
The Crush as Attorney1993
Thirty Two Short Films About Glenn Gould as Photographer1991
Palace Guard as Not available1991
Bingo as Defense Attorney1991
Body Parts as Detective Jackson1991
Run as Sammy1990
Bird on a Wire as Underworld Boss1990
Gate II as Mr. Coleson1989
Sea of Love as Surveillance Team Member1989
We're No Angels as Guard1989
Last Train Home as Skeggs1989
I Love You Perfect as Defense Attorney1988
War of the Worlds as Captain Murphy1988
Betrayal of Silence as Brother Martin1987
21 Jump Street as Mr. Johnson1987
Blindside as Sandy1986
The Park Is Mine as Policeman in Park1986
Christmas Eve as Waiter1985
MacGyver as Hans Felder1985
Perry Mason Returns as Bobby Lynch1985
Starcrossed as Federal Agent1985
The Undergrads as Butch1985
Terminal Choice as Dr. Kline1984
Airwolf as Colenso1984
Overdrawn at the Memory Bank as Thug No. 21983
Curtains as Attendant1983
The Wars as Martial1980
Deadline as Younger Man