2024
Law & Order Toronto: Criminal Intent as Jack Walding2024
Homestead as Blake Masterson2024
Parish as Perry Lousteau2022
Reacher as Kliner Sr.2022
1923 as Chadwick Benton2021
Born a Champion as Burchman2020
Most Dangerous Game as Detective Mike Roland (uncredited)2020
Mrs. America as Not available2019
Project Blue Book as Cal Miller2019
Emergence as Michael Denman2018
The Rookie as Ben McRee2018
Titans as Stu2017
The Marvelous Mrs. Maisel as Mike Wallace2017
Cardinal as Not available2017
Blackmail as Bollinger2017
Ten Days in the Valley as Henry2016
Westworld as Craig2016
USS Indianapolis: Men of Courage as Captain Ryan2016
Havenhurst as Mike2015
Marvel's Agent Carter as Calvin Chadwick2015
Con Man as Emcee2015
Kiss Me as Dr. Craig2014
Chicago P.D. as Todd Smith2014
Murder in the First as Mario Siletti2014
Pompeii as Bellator2014
Cabin Fever: Patient Zero as Dr. Edwards2012
Arrow as Derek Reston2012
Longmire as Kevin Morris2012
Longmire as Not available2012
House of Lies as Grant Stevens2012
Hitchcock as PR Flack2011
Suits as Judge Donald Pearl2011
Grimm as Frank Rabe2011
Franklin & Bash as ADA Kirk2011
Harry's Law as Det Lance Johnson2011
The Exes as Brett2011
Fairly Legal as John Marsden2010
Law & Order: LA as Max Hearn2010
Henry's Crime as Simon2010
Smoke Screen as Raley Gannon2009
Castle as Stanford Raynes2009
NCIS: Los Angeles as DSS Agent Roger Clarke2009
Lie to Me as Eric Kuransky2008
The Mentalist as Walter Mashburn2008
Fringe as Jim Mallum2008
Raising the Bar as Nick Balco2008
Stargate: The Ark of Truth as James Marrick2008
Would Be Kings as Patrick Lahane2008
Elijah as Gary Filmon2008
The Capture of the Green River Killer as Captain Norwell2008
Would Be Kings as Patrick Lehane2007
Mad Men as Mike Sherman2007
Private Practice as Ryan Mason2007
By Appointment Only as Jake Brenner2006
Men in Trees as Not available2006
The Accidental Witness as Victor Sandeman2006
Augusta, Gone as John2005
Grey's Anatomy as Greg2005
Criminal Minds as Viper2005
The Closer as Paul Ryder2005
Ghost Whisperer as Rick Hartman2005
Weeds as Vince2005
Assault on Precinct 13 as Mike Kahane2005
Over There as Corporal Shaver2004
House as Mark Warner2004
Desperate Housewives as Ed Ferrara2004
Boston Legal as Frank Ginsberg2004
Rancid as Not available2003
Threat Matrix as Agent Daley2003
Peacemakers as Linus Turrow2003
Cowboys & Indians as Constable Robert Cross2003
111 Gramercy Park as Ken Wilton2002
CSI: Miami as Robert Mackenzie2002
Monk as Harold Maloney2002
Body & Soul as Quinten Bremmer2002
Angels Crest as Richard2001
24 as Ted Cofell2001
The Division as Peter Sarkin2001
Witchblade as Not available2000
CSI: Crime Scene Investigation as Willy Cutler2000
CSI: Crime Scene Investigation as Stanley Hunter1999
Judging Amy as Mr. Simmons1999
The Arrangement as Det. Leper1999
Black Light as Larry Avery1999
Behind the Mask as Geller1999
The Wonder Cabinet as Dr. Kevin Spitz1998
L.A. Doctors as Jay Johnson1998
Brimstone as Det. William Kane1998
One of Our Own as Det. Peter La Pierre1997
The Practice as Sheldon Modry1996
Pacific Blue as Chad Brancato1996
Suddenly Susan as Nate Knaborski1996
A Stranger to Love as Jimmy1996
Portraits of a Killer as Wade Simms1995
The Drew Carey Show as Russell1995
Trust in Me as Dylan Gray1995
Falling For You as Det. Colton1994
ER as James1994
Hostage for a Day as Hondo1994
Amateur as Video Store Clerk1993
NYPD Blue as Thomas Bale1993
Money for Nothing as Dunleavy1993
Survive The Night as Ice1990
Law & Order as Mitchell Burkitt1990
Law & Order as Kyle Swanson