2023
Command Z as Gregor2021
Only Murders in the Building as Charles’ Father2021
Invasion as Dr. Lockhart2021
Harlem as Rip Van Horn2020
Hunters as President Jimmy Carter2019
Evil as Dr. Floyd C. Hopper2019
Framing John DeLorean as GM Executive2018
Manifest as Kenneth Meyer2018
Mosaic as B. David Stocker2017
The Deuce as Dr. Steiner2017
The Post as Dennis Doolin2017
Sea Oak as Father Brian2015
Marvel's Daredevil as Auctioneer2015
Mr. Robot as Chad Davidovitz2014
Deliver Us from Evil as Physician2013
The Blacklist as Senator McFarley2013
The Cherokee Word for Water as Curly2012
Elementary as Coleman Brown2011
Person of Interest as 'Agent Barnes2011
Too Big to Fail as Investment Banker2010
Blue Bloods as Gavin Sutherland2010
Boardwalk Empire as Chicago Hotel Manager2009
The Good Wife as David Merriman2008
Over Her Dead Body as Minister2007
Everybody Wants to Be Italian as Veterinarian2006
Unrest as Ivan Verbukh2003
Bruce Almighty as Paramedic2003
Charlie Lawrence as Walter Ffentz2003
In Smog and Thunder as Not available2002
CSI: Miami as Ethan Danbury2002
Without a Trace as Dr. Bratton2001
The Lord’s Prayer as Joash (voice)2000
Malcolm in the Middle as Eddie1999
Law & Order: Special Victims Unit as Principal Dan Kenner1998
The Curve as Jimmy1997
Ally McBeal as Jeri / Gerry Byrd1996
Spin City as Lee1996
7th Heaven as Attendant1995
Star Trek: Voyager as Burkus1995
Captain Nuke and the Bomber Boys as Willie1994
ER as Father of kid stuck in toilet1993
Frasier as Stage Manager1993
Dr. Quinn, Medicine Woman as Tom1991
Animated Hero Classics as British Officer / Soldier / Knox (voice)1990
Law & Order as George Highgrove2012
The Raven Screenplay