2017
S.W.A.T. as David 'Deacon' Kay2017
High Low Forty as Gus2016
Divorce: The Greatest Hits as Not available2015
Jim Henson's Turkey Hollow as Ron Emmerson2014
Benched as Phil2012
American Reunion as Dr. Ron2012
True Love as Sam2011
Suits as Mark Meadows2011
The Love Guide as Al2010
Hot in Cleveland as Alec2009
Better Off Ted as Ted Crisp2007
Private Practice as Dr. Wyatt Lockhart2007
Burn Notice as Erik Luna2006
Emily's Reasons Why Not as Dr. Dan2006
Why I Wore Lipstick to My Mastectomy as Tyler Lucas2005
Ghost Whisperer as Mark Powell2005
The Inside as Special Agent Paul Ryan2005
Partner(s) as Dave Denali2004
Desperate Housewives as Dr. Ron McCready2004
Summerland as Not available2003
Las Vegas as Not available2003
Coupling as Steve Taylor2002
Without a Trace as Will Sterling2002
The Shield as Tom Ross2002
A Little Inside as Ryan McGillian2001
The Division as Not available2000
Whatever It Takes as Cop2000
Octopus as Roy Turner1999
Time of Your Life as Not available1999
Anywhere but Here as Waiter1999
Catalina Trust as Marshall Pike1996
The Pretender as Det. Maxwell1996
Pacific Blue as Mitch1995
Star Trek: Voyager as Ravoc2017
S.W.A.T. Director