Weekends at Bellevue as Steven
2023
The Crowded Room as Greg (2 episodes)
2020
Hollywood as George Cukor (2 episodes)
2019
Daniel London and Will Oldham on Old Joy as Self
2019
Prodigal Son as Roger (1 episode)
2019
The Report as CIA Officer Fox
2018
God Friended Me as Aleksander Leff (1 episode)
2018
FBI as James Leavins (1 episode)
2018
Vox Lux as Father Cliff
2018
Instinct as Dan (1 episode)
2018
Deception as Miller Mackenzie (1 episode)
2017
Saint Janet as Billy
2016
Bull as Mark Zimmer (1 episode)
2015
Blindspot as Emile (1 episode)
2015
Minority Report as Wally (10 episodes)
2014
Gotham as Stan Potolsky (1 episode)
2014
Manhattan as J. Robert Oppenheimer (8 episodes)
2014
Listen Up Philip as Seth
2013
Clutter as Miles Bickford
2013
The Americans as Roy Oatway (1 episode)
2012
Elementary as Mateo Pena (1 episode)
2012
The Exhibitionists as Gordo
2011
On the Inside as Nathan Parks
2011
The Confession as Jimmy
2011
The Confession (10 episodes)
2011
Mildred Pierce as Mo Levinson (1 episode)
2011
Mildred Pierce as Mr. Levinson (1 episode)
2010
It's Kind of a Funny Story as Solomon
2010
Blue Bloods as Tyler Green (1 episode)
2009
The Good Wife as Isaac Loeb (1 episode)
2009
Nurse Jackie as Mr. Batali (2 episodes)
2009
The Toe Tactic as Elevator Man
2008
Synecdoche, New York as Tom
2008
Protect You + Me as Man
2008
Fringe as Agent Feiken (1 episode)
2002
Minority Report as Wally the Caretaker [Pre-Cog Chamber]
2001
My Best Friend's Wife as Eric Meyer
2001
Law & Order: Criminal Intent as Joel Silverstern (1 episode)
2001
Law & Order: Criminal Intent as Mark Bayley (1 episode)
2000
Four Dogs Playing Poker as Kevin
2000
Lisa Picard Is Famous as Boyfriend
1999
Third Watch as Epstein (1 episode)
1999
Law & Order: Special Victims Unit as Ash Gordon (1 episode)
1999
The Sopranos as Eddie (1 episode)
1998
Patch Adams as Truman Schiff
1998
A Soldier's Sweetheart as Eddie
1990
Law & Order as Bradley Cameron (1 episode)