2024
Secret Level as Parker (voice) (1 episode)
2021
FBI: International as Inspector Rick Savrinn (1 episode)
2021
NCIS: Hawai'i as Dante Reeves (1 episode)
2021
Race to the Center of the Earth as Self - Narrator (voice) (7 episodes)
2019
Dr. T, Lone Star Vet as Narrator (8 episodes)
2017
S.W.A.T. as Tony Nelson (1 episode)
2017
Chicago Justice as Professor Hall (1 episode)
2017
Beauty in the Broken as Dr. David Myers
2016
Lucifer as John Decker (2 episodes)
2015
Bosch as Travis Strout (2 episodes)
2012
Chicago Fire as Mark Whittaker (1 episode)
2011
Suits as David Platt (1 episode)
2011
The Protector as Davey Sheppard (13 episodes)
2010
Refuge as Darryl Tripp
2009
Life Blood as Hitchhiker
2007
Moonlight as Dr. Jeff Pollack (1 episode)
2007
Burn Notice as Thomas McKee (1 episode)
2006
10 Items or Less (21 episodes)
2005
Criminal Minds as Agent Parker (1 episode)
2005
Bones as Eric Hughes (1 episode)
2004
CSI: NY as Henry Kroft (1 episode)
2003
NCIS as Wesley Rowan (1 episode)
2002
CSI: Miami as Carson Cassidy (1 episode)
2002
The Shield as Charlie Foster (1 episode)
2000
CSI: Crime Scene Investigation as Peter Berglund (1 episode)
2000
Gilmore Girls as Nick (2 episodes)
2000
18 Wheels of Justice (1 episode)
1998
Charmed as Billy (1 episode)
1998
Sex and the City as Gordon (1 episode)
1998
Sex and the City as Gorgeous Young Hunk (1 episode)
1994
Friends as Bill (1 episode)
1990
Beverly Hills, 90210 (1 episode)
1990
Law & Order as Ernie Salerno (1 episode)