2025
Paradise as Chief of Staff2024
Asleep in My Palm as Sam Wallace2023
Dogleg as Dad2022
Ghosts of the Ozarks as Jesse2021
Sometime Other than Now as Tom2020
FBI: Most Wanted as Buck Allen2019
Evil as Joel Venegas2019
Prodigal Son as Bobby Stevens2019
The Irishman as Assistant US Attorney2018
New Amsterdam as Roland Mulvane2018
Boarding School as Davis2017
The Deuce as James Schuster2017
The Post as Alexander Bickel2016
The Purge: Election Year as Tommy Roseland2016
Anesthesia as Devlin2015
Blindspot as Mark Waterman2015
Irrational Man as Carol's Friend2015
Hungry Hearts as Dr. Jacob2014
The Leftovers as Ron Bickel2014
And So It Goes as David Shaw2014
All Relative as Phil2014
Blood & Circumstance as Ellis Andrews2013
Orange Is the New Black as Tim2013
The Following as Dale Walden2013
Phil Spector as ADA Alan Jackson2012
Elementary as Joe Leshner2012
Revolution as Roger Allenford2011
Person of Interest as Martin LeRoux2010
Blue Bloods as Father Leo2010
Boardwalk Empire as Bill Fallon2010
The Big C as Priest2010
Edge of Darkness as Millroy2010
Meskada as DA Russ Winston2006
The Hoax as Brad Silber2006
Molly: An American Girl on the Home Front as Not available2006
Haskett's Chance as Minister2005
Criminal Minds as Will Sykes2005
Medium as Dr. Myers2005
Law & Order: Trial by Jury as Todd Eckhart2004
CSI: NY as Steve Kranen2004
Melinda and Melinda as Steve2004
Marie and Bruce as Antione2003
The Music Man as Marcellus Washburn2002
Without a Trace as Jim Peterson2002
Two Weeks Notice as Man Getting into Cab2002
Kissing Jessica Stein as Dan Stein2001
Law & Order: Criminal Intent as Edward Sternman2001
Kate & Leopold as 2nd Studio Executive (uncredited)2001
WW3 as Agent Gold2000
Deadline as Not available2000
The Tao of Steve as Rick2000
Other Voices as Phil1999
Law & Order: Special Victims Unit as Mike Geddes1999
Law & Order: Special Victims Unit as Robert Cook1999
Third Watch as Harris Perry1998
Sex and the City as Ted1998
Hi-Life as Cliff1998
Kisses in the Dark as Joe (Joe)1997
Joe as Joe1996
Spin City as Jason1995
New York News as Not available1994
ER as Rufus Taylor1993
Frasier as Waiter1990
Law & Order as Jake Nemeth1990
Law & Order as Defense Attorney Lowe1990
Law & Order as Adam Teague1990
Law & Order as Daniel DeLuca1951
Hallmark Hall of Fame as Harrison