2024
The Great Lillian Hall as Carson2022
Bosch: Legacy as Carl Rogers2022
White Elephant as Walter Koschek2021
Loki as Wealthy Man2021
Switched Before Birth as Pete2020
9-1-1: Lone Star as Captain Braxton2020
A Fall from Grace as Mr. Clyde2020
The 24th as Carter Hammond2020
The 11th Green as Bob2020
Killer Daddy Issues as Mr. Dawson2019
The Bit Player as Bell Labs Engineer2018
A Dark Place as Sheriff Benjamin Mooney2018
Open House as Tom Ackerman2017
GLOW as Hot Pants2017
Hangman as Peter Rorick2016
Bull as Mr. Ravenswood2016
Westworld as McClean2016
Ride Along 2 as The Hitter / Gates2015
Secrets and Lies as Sebastian Graves2014
Need for Speed as Investor2013
The Blacklist as Captain Philip Hyde2013
Devious Maids as Dante Penrose2011
Revenge as Joe Ryan2011
The Bling Ring as Captain2011
The Lutefisk Wars as FBI Agent Lewis2010
Unthinkable as Col. Kerkmejian2009
Castle as Agent Johnson2009
The Wishing Well as Bob2007
Mad Men as Stewart Dell2007
Zodiac as Navy Project Leader2007
Life as Ken Lankford2007
Shoot 'Em Up as Hammerson's Security Guard2007
Delta Farce as Sgt. Major2007
Murder 101: If Wishes Were Horses as Man2006
Ugly Betty as Edgar2006
The Elder Son as Mom's Boyfriend2005
Criminal Minds as CIA #22005
The Closer as Mr. Almassian2004
The Iris Effect as Not available2004
Clean as Freddie2003
NCIS as MAJ Gordon Holcomb2003
NCIS as Walter Richter2002
Without a Trace as Andrew Costello2002
American Dreams as Wilborn2001
Crossing Jordan as Sergeant1999
The West Wing as Jonathan Creasy1999
Pros & Cons as John1998
Naked Lies as Garret Scott1996
Wild Side as Agent Morse Jaeger1993
Star Trek: Deep Space Nine as NilesNaN
Wonder Woman as Gregory Kogen