2022
Inventing Anna as Landon Bloom2022
Master as College President2021
FBI: International as Ambassador Gary Berger2021
The Equalizer as CIA Director Thomas Platt2019
Inez & Doug & Kira as Dr. George Small2017
The Post as WTOP-AM Reporter2016
Bull as John Honaker2015
Mr. Robot as Michael Hansen2014
Madam Secretary as Alex Jones2014
The Normal Heart as Dick Lombardo2014
Druid Peak as Dale2013
The Blacklist as Marlin Heiden2013
House of Cards as Scott Cunningham2012
Chicago Fire as Colin Becks2012
Chicago Fire as Alderman Colin Becks2012
Elementary as Derrick Hughes2012
Veep as Alex Barry2012
NYC 22 as Dr. Evan Roth2011
Unforgettable as David Feldman2010
Salt as Martin Crenshaw2009
The Good Wife as Judge Trent Wynter2009
Whatever Works as Television Voice (voice)2009
Cold Souls as Astrov2008
Life on Mars as Councilman Prince2008
The Happening as Talk Show Host2008
Burn After Reading as Olson2007
Damages as Doctor2006
Fields Of Freedom as General George Pickett2005
Law & Order: Trial by Jury as Curtis Fuller2002
Revolution #9 as John Ford2001
Law & Order: Criminal Intent as Special Agent Putney2001
Vanilla Sky as Dr. Pomeranz1999
Law & Order: Special Victims Unit as Kyle Hubert1999
Law & Order: Special Victims Unit as Kevin Ragolia1999
Law & Order: Special Victims Unit as John Capshaw1999
Third Watch as Dr. Chris Hanson1997
The Practice as A.U.S.A. Todd Dickson1995
Star Trek: Voyager as Crewman Kenneth Dalby1994
Without Warning as David Case1992
Malcolm X as TV Reporter1990
Law & Order as Ted Devon1990
Law & Order as Kevin Morse1990
Law & Order as Dr. Kenneth Price1990
Law & Order as Dr. Morris1990
Law & Order as Marty O'Neal