Actor
The Auction
2025
Christmas Eve in Miller’s Point
2024
as Lenny
Forty Winks
2022
as Daryl Camacho
The Trial of the Chicago 7
2020
as Leonard Weinglass
Breathe In
2013
as Sheldon
Concussion
2013
as Graeme
The Key Man
2011
as Martin
Blue Valentine
2010
as Dr. Feinberg
Brief Interviews with Hideous Men
2009
as Subject #14
Solitary Man
2009
as Peter Hartofilias
Breakfast with Scot
2007
as Sam
Then She Found Me
2007
as Dr. Freddy Epner
Americanese
2006
as Steve
Just Like Heaven
2005
as Dr. Brett Rushton
Must Love Dogs
2005
as Charlie
People I Know
2002
as Radio Announcer (voice)
Roger Dodger
2002
as Donovan
Personal Velocity
2002
as Max
Chasing Sleep
2001
as Officer Stewart
Requiem for a Dream
2000
as Dr. Spencer
Jesus' Son
2000
as Tom
Joe Gould's Secret
2000
as David
Table One
2000
as Scott
30 Days
1999
as Jordan Trainer
Thick as Thieves
1999
as Veterinarian
The Siege
1998
as Kaplan, INS
Pi
1998
as Lenny Meyer
Camp Stories
1997
as Yehudah
Eraser
1996
as Reporter
Quiz Show
1994
as Childress