2021
Variety Studio: Directors on Directors as Self (1 episode)
2015
While We're Young as Kent Arlington
2015
Portrait of the Artist
2014
Olive Kitteridge as Henry Thibodeau (4 episodes)
2014
Yellowbird as Willy (voice)
2014
Escobar: Paradise Lost as Dylan
2014
Clouds of Sils Maria as Piers Roaldson
2014
Force Majeure as The American
2014
The Sleepwalker as Ira
2013
Karaoke! as Christopher
2013
All That I Am as Bus Passenger (Uncredited)
2013
Atlantic Avenue as Jeremiah
2012
Simon Killer as Simon
2011
Martha Marcy May Marlene as Watts
2010
Two Gates of Sleep as Jack
2010
Mary Last Seen as Man
2009
La dérive as Sister's Boyfriend
2008
Funny Games as Peter
2007
Sunny and Share Love You as Guy on the Street
2006
Friendly Fire as Saltimbanque
2004
No Strings Attached: The Making of Thunderbirds as Self
2004
Thunderbirds as Alan Tracy
2003
Thirteen as Mason Freeland
2003
Oliver Beene (1 episode)
2001
24 as Derek Huxley (6 episodes)
1999
Law & Order: Special Victims Unit as Henry Christensen (1 episode)
1998
The King of Queens as Stu (1 episode)
1990
Law & Order as Patrick Friendly (1 episode)