2023
The Company You Keep as Claude Ellsworth2022
Bosch: Legacy as Finbar McShane2022
So Help Me Todd as Bowen2020
9-1-1: Lone Star as Mayor Adam Stanton2018
The Rookie as Lt. Fred Mitchell2018
You as Ray Quinn2018
Slender Man as Hallie's Dad2018
Vice as David Gribbin2018
Monster Party as Mr. Clapton2017
S.W.A.T. as CIA Agent Devereaux2017
Training Day as Robert Burns2017
Last Meal as Harris Weatherby2016
Lethal Weapon as Sean O'Brien2015
Supergirl as Preston2015
Code Black as Frank Irvin2015
My All American as Fred Steinmark2014
How to Get Away with Murder as Louis Lindgren2012
Vegas as D.A. Jerry Reynolds2011
Suits as Teddy2011
Shameless as Theo Wallace2011
Revenge as Agent John McGowen2011
Prime Suspect as Not available2010
Hawaii Five-0 as Andrei Shepkin2010
Rizzoli & Isles as Joe Kobolsnik2009
NCIS: Los Angeles as Malcolm Tallridge2009
Castle as Frank Nesbit2009
Drop Dead Diva as Steve Vaught2009
Melrose Place as Not available2009
The Forgotten as Coach Flynn2009
The Collector as Michael Chase2008
The Mentalist as Andrew Kellogg2008
Eli Stone as Not available2007
Lincoln Heights as Kevin Lund2007
Private Practice as Simon McConnell2007
Burn Notice as Peter Mallard2007
The Frolic as Dr. David Munck2007
The Cure as Frank Carter2006
Heroes as Detective2006
Shark as Not available2006
Death of a President as Robert H. Maguire2005
Grey's Anatomy as Mr. Finch2005
Bones as Luke Nicholson2005
Ghost Whisperer as William Taylor2005
Close to Home as Not available2004
NYPD 2069 as Harlan Kroger2003
NCIS as Frank Connell2003
The O.C. as Tom Willington2003
Cold Case as Eric Whitley2003
Tru Calling as Russell Marks2002
CSI: Miami as Daniel Wells2002
Without a Trace as Don McGraw2002
Ted Bundy as Ted Bundy2001
24 as Bruce Carson2001
Star Trek: Enterprise as Koss2001
Crossing Jordan as FBI Agent Sullivan2001
First Years as Not available2001
Octopus 2: River of Fear as Nick Hartfeld2000
CSI: Crime Scene Investigation as Bailey Coombs1999
The West Wing as Bill Brewer1999
Providence as Brady Pullman1999
Family Law as Matt McClendon1998
Charmed as Cupid1998
Creature as Adam Puckett1997
The Practice as Detective Kevin McCarley1997
Ally McBeal as Mr. Wells1997
Orleans as Jesse Charbonnet1997
Love Always as Mark Righetti1997
Childhood Sweetheart? as Greg Davis1996
The Pretender as Harold 'Harry' Kincaid1996
Mars Attacks! as GNN Reporter #11996
Bermuda Triangle as Michael1995
JAG as Lt. Cmdr. Jay Pagano1995
Space: Above and Beyond as John Oakes1995
Central Park West as Tyler Brock1995
Star Trek: The Next Generation - Descent as Goval1994
ER as Dick White1994
Earth 2 as Future Ulysses1994
Foreign Student as Harrison1993
Star Trek: Deep Space Nine as Hogue1993
Diagnosis: Murder as Kyle Harding1993
seaQuest DSV as Commando1992
Melrose Place as Fred Linquist1992
Red Shoe Diaries as Reluctant Boyfriend1990
Beverly Hills, 90210 as Not available1987
Star Trek: The Next Generation as Goval