2023
Publish or Perish as Richard Crawley2023
Sweet on You as Mutt2017
S.W.A.T. as Deputy Mayor Carter2017
Snowfall as Witherspoon2012
Revolution as Mr. Austin2011
Shameless as Rupert Jr.2011
Hell on Wheels as Aaron Hatch2011
Moneyball as Billy's Dad2010
The Social Network as Prince Albert2009
NCIS: Los Angeles as Secretary of Defense Curtis Oleksiuk2007
Evan Almighty as Congressman2006
Mission: Impossible III as Hospital Chaplain2005
Grey's Anatomy as Lt. Moore2005
Weeds as Sheriff's Deputy2005
The Closer as Daniel Dixon2005
Commander in Chief as Gerry Levitt2004
Desperate Housewives as Detective Morgan2003
NCIS as Captain Martin Armstrong2003
Whoopi as Tourist2002
Without a Trace as Gerald Hirsh2000
CSI: Crime Scene Investigation as Roy Davis1999
Third Watch as Second Agent1999
Third Watch as Waiter1990
Law & Order as Matt Vasco1990
Law & Order as Judge Mark McDow1990
Law & Order as Attorney John Davis