2024
Dead Money as Bobby Kirkland
2019
Midway as Commander Joseph Rochefort
2019
The Wolf Hour as Hans
2016
Bull as Steve Perry (1 episode)
2015
Chicago Med as Dr. Sam Abrams (32 episodes)
2015
The Man in the High Castle as Robert Childan (34 episodes)
2014
Mozart in the Jungle as Edward Biben (8 episodes)
2013
The Blacklist as Dr. Nikolaus Vogel (1 episode)
2013
Sleepy Hollow as Tom - Detective (1 episode)
2013
Gilded Lilys as Mr. Lavage
2013
It Could Be Worse as Rich (9 episodes)
2012
Elementary as Kevin Elspeth (1 episode)
2011
Person of Interest as Special Agent Nicholas Donnelly (9 episodes)
2009
The Good Wife as Robert Hortense (1 episode)
2009
State of Play as Andrew
2008
John Adams as Robert Treat Paine (2 episodes)
2008
Breaking Bad as US Attorney (1 episode)
2007
Gossip Girl as Mr. Smith (1 episode)
2006
Ugly Betty as Miles Foster (2 episodes)
2006
Kidnapped (1 episode)
2006
Comet Collision as Himself
2004
Agatha Christie's Marple as Hailey Preston (1 episode)
2002
Monday Night Mayhem as Bob Goodrich
2001
Law & Order: Criminal Intent as Jerry Rivers (1 episode)
2001
Law & Order: Criminal Intent as Merrill (1 episode)
1999
Law & Order: Special Victims Unit as Defense Attorney Brendan Walsh (2 episodes)
1990
Law & Order as Mr. Hoyt (1 episode)
1990
Law & Order as Technician (1 episode)