Actor
All the Words on the Page
2024
as Paul
Sweet Relief
2023
as Mr. McDaniel
Ghostwritten
2022
as Mark Brooks
Memories
2021
Unbreakable Kimmy Schmidt: Kimmy vs. the Reverend
2020
as Drunk
Silent Street
2016
10 Crosby
2016
as Older Doorman
Experimenter
2015
as Paul Errara
Cymbeline
2014
as Quarry Cop 1
The Man Who Came Out Only at Night
2013
as The Baker
Snowpiercer
2013
as Paul
How to Seduce Difficult Women
2009
as Sam
Rachel Getting Married
2008
as Rehearsal Dinner Guest
The Favor
2007
as Mr. Smith
Anamorph
2007
as Medical Examiner
The Host
2006
as American Doctor
From Other Worlds
2004
as Larry
The Manchurian Candidate
2004
as Gillespie
No Such Thing
2002
as Fred
Mickey Blue Eyes
1999
as Ritchie Vitale
Six Ways to Sunday
1999
as Hyman
On the Run
1999
as Cabbie
Suits
1999
as Mitchell Mitnick
Money Kings
1998
as Rocky
Beloved
1998
as General Store Proprietor
The Substitute 2: School's Out
1998
as Mack Weathers
Henry Fool
1998
as Doctor
Subway Stories
1997
as Mr. Nervous (segment "Subway Car from Hell")
Los Locos
1997
as Buck
Toe Tags
1996
as Coroner's Assistant
The Stars Fell on Henrietta
1995
as Seymour
Speechless
1994
as Harry
Trapped in Paradise
1994
as Timmy
Philadelphia
1993
as Dr. Klenstein
The Debt
1993
as The Salesman
Taking the Heat
1993
as Chucky
Brace Up!
1993
as Fyodor Ilyich Kulygin
Lorenzo's Oil
1992
as Professor Duncan
29th Street
1991
as Needle Nose Nipton
Women & Men 2: In Love There Are No Rules
1991
as Ad Man
The Silence of the Lambs
1991
as Pilcher
Married to the Mob
1988
as Tommy Boyle
Streamers
1983
as MP Lieutenant
The Next Big One: A Comedy with Three Potential Problems
as Bill Allen