2024
Nyctophobia as Mr. Walters
2023
My Animal as Coach Dutch
2021
Pretty Hard Cases as Det. Barry Hamm (9 episodes)
2020
The Quarantine Bunch as Ricky Pitchard (1 episode)
2019
Badland Wives as Major Fromm
2019
Hudson & Rex as Trevor Miles (1 episode)
2018
The Last Sharknado: It's About Time as Gilly Shepard
2018
Garlic and Gunpowder as Agent Bean
2017
Dead Again in Tombstone as Dr. Goldsworthy
2016
Slasher as Alan Haight (8 episodes)
2016
Slasher as Chief Iain Vaughn (6 episodes)
2016
Slasher as Dan Olenski (8 episodes)
2016
Slasher as Dan Olensky (8 episodes)
2015
Celebrity Family Feud as Self (1 episode)
2014
True Tori as Himself (16 episodes)
2014
Chopped Canada as Self - Host (52 episodes)
2011
Ecstasy as Hugh Thompson
2011
Tori & Dean: sTORIbook Weddings (1 episode)
2009
Santa Baby 2 as Luke Jessup
2009
Always and Forever as Michael Foster
2009
RuPaul's Drag Race as Self - Special Guest (1 episode)
2008
Saving God as John Henry James / Blaze
2007
Head Case as Self (1 episode)
2007
The House Sitter as Phil
2007
Tori & Dean: Inn Love (43 episodes)
2006
Mind Over Murder as Max Luckett
2005
The Tyra Banks Show (1 episode)
2005
The Closer as FBI Agent Stephen Simms (1 episode)
2005
Hell's Kitchen as Self - Restaurant Patron (1 episode)
2005
Kojak as Detective Dan Riggins (1 episode)
2005
Tilt as Martin Shea (2 episodes)
2005
The Tournament as Stan Ryckman (16 episodes)
2004
H2O as Clark (2 episodes)
2004
The Skulls III as Det. Staynor
2004
Against the Ropes as Pete Kallen
2003
NCIS as Allan Witten (1 episode)
2003
The Ellen DeGeneres Show as Self (2 episodes)
2003
Open Range as Doc Barlow
2003
Missing as Alan Coyle (18 episodes)
2003
Wall of Secrets as Mark Emerson
2002
A Christmas Visitor as Matthew
2002
Without a Trace as James Costin (1 episode)
2001
Stolen Miracle as Ron McKinley
2001
Brian's Song as Ralph Kurek
2001
Loves Music, Loves To Dance as Craig Sheridan
2001
Tracker as Det. Vic Bruno (6 episodes)
2001
Picture Claire as Attendant at the Station
2001
Hysteria: The Def Leppard Story as Peter Mensch
2001
What Makes a Family as O'Brien
2001
Blue Murder as Sgt. Jim Weeks (1 episode)
2001
Rough Air: Danger on Flight 534 as Grant Blyth
2000
CSI: Crime Scene Investigation as Garth Fogel (1 episode)
2000
The Zack Files as Park Warden (1 episode)
2000
Deliberate Intent as Leasure
1999
Relic Hunter as Dash Palmerston (1 episode)
1999
Twice in a Lifetime as Albert Weaver (1 episode)
1999
Small Vices as Tommy Miller
1999
To Love, Honor, & Betray as Nick
1998
Power Play as Mark Simpson (26 episodes)
1998
Bone Daddy as Mort Jr.
1998
The Wall as Capt. Allen (segment "The Pencil Holder")
1998
Evidence of Blood as Young Harlan Wade
1998
A Cool, Dry Place as Sheriff Pritchard
1997
Joe Torre: Curveballs Along the Way as David Cone
1997
Earth: Final Conflict as Brenton Michaels (1 episode)
1997
Earth: Final Conflict as Capt. Brenton Michaels (2 episodes)
1997
Earth: Final Conflict as Colonel Liam Kincaid (1 episode)
1997
Earth: Final Conflict as Lt. Brenton Michaels (1 episode)
1997
Fast Track (2 episodes)
1997
La Femme Nikita as Sykes (1 episode)
1996
Critical Choices as Johnny
1996
Jack Reed: Death and Vengeance as Vasili
1996
FX: The Series as Ted Abbott (1 episode)
1996
Ed McBain's 87th Precinct: Ice as Tim Moore
1996
Lives of Girls & Women as Garet French
1995
Jake and The Kid as Daniel Osborne (3 episodes)
1995
Jake and The Kid as Daniel Osborne (Ben's Father) (1 episode)
1995
Iron Eagle on the Attack as Maj. Pierce
1995
Nancy Drew as Mackerin (1 episode)
1995
Bloodknot as Local Boy
1995
Derby as Eric McDowell
1995
Heritage Minutes: Paris Crew as Fulton
1995
The Outer Limits as Ray Carter (1 episode)
1994
WildC.A.T.S: Covert Action Teams as WarBlade (voice) (13 episodes)
1994
Due South as Bubba Dean (1 episode)
1994
Due South as Constable Turnbull (15 episodes)
1994
Due South as Laurier (1 episode)
1994
The Forget-Me-Not Murders as Agent Alex
1994
Sodbusters as Young Destiny
1993
Kung Fu: The Legend Continues as Sheriff (1 episode)
1991
Conspiracy of Silence as Const. Dutton (1 episode)
1991
Stepping Out as Young Man at Bar
1991
Tropical Heat as Tony (1 episode)
1990
Counterstrike as Johnny (1 episode)
1989
Christmas in America
1989
Straight Line as John
1988
The Understudy: Graveyard Shift II as Best Boy
1988
My Secret Identity (1 episode)
1988
My Secret Identity as Roger (1 episode)
1988
T and T as John (1 episode)
1987
Friday the 13th: The Series as Peter Burke (1 episode)
1987
Street Legal as Harris Kepler (1 episode)