2019
Passenger from San Francisco as Not available2017
A Girl Is A Gun as John Edwardes2015
Mothers of the Bride as Carl Wolf2014
Extant as Top Dog2013
Act Three as Not available2012
Touch as News Anchorman2012
The Finder as Lt. Col. Nick Allison2011
Happily Divorced as Customer #22009
NCIS: Los Angeles as Rich Man2009
Castle as Victor Dietrich2009
The Lodger as Dr. Stevens2008
The World Without US as President William Turner2007
The Curse of the Black Dahlia as Lyle2007
Arizona Seaside as George2006
Surrender, Dorothy as Harvey2005
Commander in Chief as Majority Whip Wilson2005
Weeds as Greg Hillegas2004
Desperate Housewives as Doctor L. Sage2004
CSI: NY as William Riverton2004
Veronica Mars as Barry Randall2004
In Enemy Hands as U1221 Kapitan2003
Loco Love as Donald2002
CSI: Miami as Bart Roberts2002
Without a Trace as Mr. Blatty2002
Firefly as Gentleman2002
Live from Baghdad as Bob2001
Alias as Bomb Squad Leader2000
Strong Medicine as Theodore Charlton1999
Angel as Heinreich1996
The Nutty Professor as Guy in Crowd1996
Club V.R. as Roger1996
Reasons of the Heart as Todd Granger1995
Tough and Deadly as Cop #11995
Illegal in Blue as Det. Harris1994
Vanishing Son as EMT-Paramedic1993
Power Rangers as Captain Logan1992
Renegade as FBI Agent Gaines1992
Renegade as Newscaster