2025
Polar Opposites as Ian2025
Foibles as Sam2024
Nyctophobia as Mr. Walters2023
My Animal as Coach Dutch2022
My Fake Boyfriend as Famous Director2021
Pretty Hard Cases as Det. Barry Hamm2020
The Quarantine Bunch as Ricky Pitchard2019
Hudson & Rex as Trevor Miles2019
Badland Wives as Major Fromm2018
The Last Sharknado: It's About Time as Gilly Shepard2018
Garlic and Gunpowder as Agent Bean2017
Dead Again in Tombstone as Dr. Goldsworthy2016
Slasher as Dan Olenski2016
Slasher as Alan Haight2016
Slasher as Dan Olensky2016
Slasher as Chief Iain Vaughn2015
Celebrity Family Feud as Self2014
Chopped Canada as Self - Host2014
True Tori as Himself2011
Tori & Dean: sTORIbook Weddings as Not available2011
Ecstasy as Hugh Thompson2009
RuPaul's Drag Race as Self - Special Guest2009
Santa Baby 2 as Luke Jessup2009
Always and Forever as Michael Foster2008
Saving God as John Henry James / Blaze2007
Head Case as Self2007
Tori & Dean: Inn Love as Not available2007
Kiss the Bride as Plumber2007
The House Sitter as Phil2006
Mind Over Murder as Max Luckett2005
The Tyra Banks Show as Not available2005
The Closer as FBI Agent Stephen Simms2005
Hell's Kitchen as Self - Restaurant Patron2005
Tilt as Martin Shea2005
Kojak as Detective Dan Riggins2005
The Tournament as Stan Ryckman2004
H2O as Clark2004
Against the Ropes as Pete Kallen2004
The Skulls III as Det. Staynor2004
Touch of Pink as Alisdair Keith2003
NCIS as Allan Witten2003
The Ellen DeGeneres Show as Self2003
Missing as Alan Coyle2003
Open Range as Doc Barlow2003
Wall of Secrets as Mark Emerson2002
Without a Trace as James Costin2002
A Christmas Visitor as Matthew2001
Blue Murder as Sgt. Jim Weeks2001
Tracker as Det. Vic Bruno2001
Rough Air: Danger on Flight 534 as Grant Blyth2001
Hysteria: The Def Leppard Story as Peter Mensch2001
Loves Music, Loves To Dance as Craig Sheridan2001
What Makes a Family as O'Brien2001
WW3 as Dr. Watson2001
Stolen Miracle as Ron McKinley2001
Picture Claire as Attendant at the Station2001
Brian's Song as Ralph Kurek2000
CSI: Crime Scene Investigation as Garth Fogel2000
The Zack Files as Park Warden2000
Deliberate Intent as Leasure1999
Relic Hunter as Dash Palmerston1999
Twice in a Lifetime as Albert Weaver1999
Small Vices as Tommy Miller1999
To Love, Honor, & Betray as Nick1998
Power Play as Mark Simpson1998
A Cool, Dry Place as Sheriff Pritchard1998
The Wall as Capt. Allen (segment "The Pencil Holder")1998
Bone Daddy as Mort Jr.1998
Evidence of Blood as Young Harlan Wade1997
Earth: Final Conflict as Colonel Liam Kincaid1997
Earth: Final Conflict as Brenton Michaels1997
Earth: Final Conflict as Lt. Brenton Michaels1997
Earth: Final Conflict as Capt. Brenton Michaels1997
La Femme Nikita as Sykes1997
Fast Track as Not available1997
Joe Torre: Curveballs Along the Way as David Cone1996
FX: The Series as Ted Abbott1996
Ed McBain's 87th Precinct: Ice as Tim Moore1996
Jack Reed: Death and Vengeance as Vasili1996
Critical Choices as Johnny1996
Lives of Girls & Women as Garet French1995
The Outer Limits as Ray Carter1995
Jake and The Kid as Daniel Osborne1995
Jake and The Kid as Daniel Osborne (Ben's Father)1995
Nancy Drew as Mackerin1995
Iron Eagle on the Attack as Maj. Pierce1995
Bloodknot as Local Boy1995
Derby as Eric McDowell1995
Heritage Minutes: Paris Crew as Fulton1994
Due South as Laurier1994
Due South as Constable Turnbull1994
Due South as Bubba Dean1994
WildC.A.T.S: Covert Action Teams as WarBlade (voice)1994
Sodbusters as Young Destiny1994
The Forget-Me-Not Murders as Agent Alex1993
Kung Fu: The Legend Continues as Sheriff1991
Tropical Heat as Tony1991
Conspiracy of Silence as Const. Dutton1991
Stepping Out as Young Man at Bar1990
Counterstrike as Johnny1989
The Rookies as Not available1989
Straight Line as John1989
Christmas in America as Not available1988
T and T as John1988
My Secret Identity as Not available1988
My Secret Identity as Roger1988
The Understudy: Graveyard Shift II as Best Boy1987
Street Legal as Harris Kepler1987
Friday the 13th: The Series as Peter Burke