2019
For All Mankind as John Glenn2019
Brian Banks as Pete Carroll2018
9-1-1 as Van Cleef2018
The Resident as Bill Landry2018
Best.Worst.Weekend.Ever. as Colonel Cliff Andropolis (Argo's Dad)2016
MacGyver as Reserved Man / Fixer2015
Reality as Mike2014
True Detective as Commander Floyd Heschmeyer2012
The Client List as Don Jenkins2011
Franklin & Bash as Not available2011
Thor as Pete2010
Hawaii Five-0 as Agent Ward2010
The Client List as Don2009
NCIS: Los Angeles as Kurt Holgate2008
The Mentalist as Curtis Nett2007
The Big Bang Theory as Officer Reynolds2006
Big Love as Sheriff Thomas2006
Shark as Not available2006
Hollis & Rae as Jim Clements2005
Bones as Captain William Fuller2005
Tides of War as Dizzy Malone2004
CSI: NY as Harrison Green2004
Century City as Not available2003
NCIS as Porcaro2002
CSI: Miami as Trevor Valone2002
What I Like About You as Joe2002
Half Past Dead as 49er Three2001
24 as Agent Jennings2001
Pendulum as William Cobb2000
Malcolm in the Middle as Not available2000
Malcolm in the Middle as Merl2000
Queer As Folk as Drew Boyd2000
The Weber Show as Dan1999
Kiss of a Stranger as Nathan Leigh1998
That '70s Show as Dean1998
Charmed as Journalist1998
Becker as Lester1998
Universal Soldier II: Brothers in Arms as Luc Devereaux / GR441998
Universal Soldier III: Unfinished Business as Luc Devereaux / GR441998
Avalon: Beyond the Abyss as Pete Trudeau1997
George & Leo as Not available1996
Sabrina, the Teenage Witch as Daniel Boone1996
3rd Rock from the Sun as Bryce Canyon1996
Pacific Blue as Lloyd1996
Pacific Blue as Rip Cutter1996
Arliss as Not available1996
Raven as Martin 'Duce' Grant1996
Not Again! as Clete1995
JAG as Alexander Kellogue1995
Caroline in the City as Joseph1995
Showgirls as Andrew Carver's Bodyguard1994
Friends as Vince1993
Diagnosis: Murder as Richard Locke1993
Joshua Tree as Michael Agnos1993
Chantilly Lace as Chris the Pizza Boy1992
Renegade as Not available1990
Twin Peaks as Cop1990
Twin Peaks as Cowboy 31989
Baywatch as Not available1989
Coach as Player1989
B.L. Stryker as Pete1987
21 Jump Street as Tim1986
Matlock as Rudy Simms1979
Knots Landing as Duke