2019
A Rainy Day in New York as Bartender
2011
Twelve Thirty as Mr. Levinson
2009
Duplicity as Realtor
2007
Charlie Wilson's War as Stoned Guy
2006
Flannel Pajamas as Winston
2005
The Interpreter as U.N. Security Officer
1999
Music of the Heart as New York Times Reporter (uncredited)
1999
Law & Order: Special Victims Unit as Suspect Three (1 episode)
1991
Regarding Henry as Rudy, Lawyer
1990
Law & Order as Brian Weimer (1 episode)
1990
Law & Order as Wounded Man (1 episode)
1988
Biloxi Blues as Digger #1