2024
I Wish You All the Best as Mr. de Backer
2023
Sins of the Preacher’s Wife as Jim
2022
Quantum Leap as Rick Jarrett Sr. (1 episode)
2021
This Game's Called Murder as Chad
2021
The Space Between as Malibu Cop
2021
Downeast as Kerrigan
2020
JL Family Ranch: The Wedding Gift as Caleb Peterson
2016
Westworld as Deputy Roe (1 episode)
2012
Lab Rats as Beach Sheriff (1 episode)
2011
Rosewood Lane as Darren Summers
2011
Carnal Innocence as Billy T. Bonny
2008
The Mentalist as Bryce Kendrick (1 episode)
2007
Saving Grace (2 episodes)
2006
Dexter as Floyd (1 episode)
2006
Jesus, Mary and Joey as Taylor Gordon
2005
Walker, Texas Ranger: Trial by Fire as Ranger Francis Gage
2005
Bones as Nick Devito (1 episode)
2003
Dismembered as Chick Evans
2002
CSI: Miami as Ty Radcliffe (1 episode)
2002
The President's Man: A Line in the Sand as Deke Slater
2001
The Guardian (1 episode)
2001
Crossing Jordan as Scott Weber (1 episode)
2000
18 Wheels of Justice (1 episode)
1999
Search Party (1 episode)
1999
Chill Factor as Dennis
1998
Mighty Joe Young as Impatient Driver
1998
Bury Me in Kern County as Dean
1998
Babylon 5: Thirdspace as Delta Seven
1998
Major League: Back to the Minors as Hog Ellis
1997
Joyride as Redneck Joey
1997
Surface to Air as Knuckler
1997
American Perfekt as Junior
1996
Pacific Blue as Willie Hicks (1 episode)
1995
JAG as Tim "Spock" Vanderway (1 episode)
1995
Confessions of a Sorority Girl as Joe
1995
Sliders as Davy (1 episode)
1995
A Family Divided as Carter
1993
The X-Files as Deputy Keith Wetzel (1 episode)
1993
Walker, Texas Ranger as Francis Gage (49 episodes)
1992
Renegade as Travis Taylor (1 episode)
1991
Silk Stalkings (1 episode)
1990
Beverly Hills, 90210 (1 episode)
1990
Law & Order as Stephen J. Shaw (1 episode)
1984
Murder, She Wrote as Stu Yates (1 episode)
1984
Murder, She Wrote as Toby Grant (1 episode)