2024
Landman as Colonel Ivey2022
Iké Boys as Wayne Gunderson2021
Walker as Nate Smith2020
Being as Agent Dixon2019
All Rise as Ephraim Bowles2019
Hoax as Rick Paxton2018
Station 19 as Fire Captain2018
God Bless the Broken Road as Sgt. Price2017
S.W.A.T. as Sgt. Davis2017
Guardians of the Galaxy Vol. 2 as Sovereign Admiral2017
Dialing Home as Self2017
Bad Kids of Crestview Academy as Max2016
Outlaws and Angels as George Tildon2014
The Adventures of RoboRex as Robert Miller2014
Dead Still as Brandon Davis2012
Arrow as Ted Gaynor2012
Bad Kids Go to Hell as Max2008
Stargate: Continuum as Colonel Cameron Mitchell2008
Stargate: The Ark of Truth as Lt. Col. Cameron Mitchell2007
Chuck as Thug2005
Criminal Minds as Police Chief Steve Gaines2005
Doctor Who as Isaac2004
Justice League Unlimited as Bat Lash (voice)2004
Farscape: The Peacekeeper Wars as John Crichton2004
Behind the Camera: The Unauthorized Story of Charlie's Angels as Lee Majors2004
A Killer Within as Sam Moss2002
CSI: Miami as Danny Maxwell2001
Farscape Undressed as Not available2000
CSI: Crime Scene Investigation as Randy Pruitt1999
Farscape as John Crichton1999
Countdown: The Sky's on Fire as Racer1997
Stargate SG-1 as Cameron Mitchell1997
Nevada as Shelby1997
Bad to the Bone as Brent Rohrbach1997
Steel Chariots as D.J. Tucker1996
Strangers as Eric King1995
Big Dreams & Broken Hearts: The Dottie West Story as Al Winters1994
Party of Five as Not available1994
Thunder Alley as Marcus1993
Late Night with Conan O'Brien as Self - Guest1993
Grace Under Fire as Not available1992
Melrose Place as Adam Travell1992
Secrets as Bill Warwick1991
A Kiss Before Dying as Tommy Roussell1991
Daughters of Privilege as Randy1990
Memphis Belle as Rookie Captain1984
Murder, She Wrote as Ollie Rudman2017
Bad Kids of Crestview Academy Director2014
Dead Still Executive Producer1999
Farscape Writer1997
Stargate SG-1 Writer