Credits
- 2019 · The Righteous Gemstones as Young Roy Gemstone
- 2017 · After the End as Fish
- 2015 · Stalked by My Neighbor as Officer Weiland
- 2014 · Death Clique as Glanville
- 2013 · Social Nightmare as Dave Hargroves
- 2012 · Touch as Dixon
- 2010 · Hawaii Five-0 as Major General Avea
- 2010 · Justified as Frank Choate
- 2009 · Castle as Jack Patterson
- 2008 · Leverage as Erik Casten
- 2005 · Criminal Minds as Sheriff Peter Coleman
- 2005 · Bones as Martin Fowler
- 2004 · Desperate Housewives as Cop
- 2004 · Lost as Detective Calderwood
- 2004 · Medical Investigation as Trevor Johnson
- 2004 · Knuckle Sandwich as Officer Luther
- 2003 · NCIS as Mario
- 1999 · Angel as Officer Williams
- 1998 · V.I.P. as Male Patron
- 1997 · Expose as Paul Decker
- 1997 · In the Heat of the Click as Ron Glick
- 1997 · Sex, Lies & Politics as Ron Slick
- 1993 · Diagnosis: Murder as Charles Harris
- 1993 · Monolith as Locker Room Cop
- 1993 · The X-Files as Navy Seal
- 1992 · Melrose Place as Valet
- 1992 · The Human Factor as ER Technician