2024
Unstoppable as Dan Kurring2022
Bosch: Legacy as Philip Corwin2018
Station 19 as Officer Smith2017
S.W.A.T. as CIA Agent Bishop2017
The Sweet Life as Surgeon2016
Speechless as Wrestling Coach2015
Rosewood as Ram Esposito2015
Straight Outta Compton as Journalist2014
NCIS: New Orleans as Roger Marcus2014
Interstellar as Smith2014
Taken 3 as Clarence2012
Go On as Harvey Marer2012
The Client List as L.T. Barnes2011
Dead in the Room as Gray2010
The Defenders as Dr. Cassidy2009
Castle as Mr. Mudge2009
NCIS: Los Angeles as Arthur Janson2009
Modern Family as Principal Balaban2009
Modern Family as Mr. Balaban2008
The Mentalist as Bobby Wilson2008
Eli Stone as Eric Danvers2007
Private Practice as Will Martin2006
Jericho as Cell Leader2005
Grey's Anatomy as Chris Ward2005
Bones as Bob Clark2005
Medium as Doctor2005
Nine Lives as Paul2004
House as Mr. van der Meer2003
Nip/Tuck as Stan Nye2002
Without a Trace as Ruben2002
CSI: Miami as Major Brenton2002
Monk as Parole Commissioner2002
The Shield as Crosby Nell2002
Live from Baghdad as 2nd Journalist2001
Star Trek: Enterprise as Xindi-Reptilian Lieutenant2001
Crossing Jordan as Abe Yaslow2001
The Guardian as Mr. Martin2001
Alias as Jim1999
The West Wing as Alan Zwick1998
That '70s Show as Mr. Ortmeyer