Actor
Beau Is Afraid
2023
as News Correspondent (Brian Galloway)
The United States vs. Billie Holiday
2021
as George Jessel
On the Basis of Sex
2018
as Jim
Sleeper
2018
as Arthur Stern
Allure
2018
as Benjamin
Radius
2017
as Sheriff Laredo / TV Reporter
All Shook Up
2017
Arrival
2016
as Cryptographer
Mean Dreams
2016
as Elbert
It's Not What You Know
2016
as Party Goer
Cycles
2016
X-Men: Apocalypse
2016
as Air Force Official
Pawn Sacrifice
2015
as Motel Clerk
Born to Be Blue
2015
as Actor Dick
The Informant
2013
as Agent Carlyle
Beneath the Harvest Sky
2013
as Mr. Soucy
The Vow
2012
as Jim
I Heart Doomsday
2011
as Amnesia expert
Source Code
2011
as Lab Technician
Devil
2010
as Dwight
Peepers
2010
as Steve Sherman
How to Rid Your Lover of a Negative Emotion Caused by You!
2010
as Dennis
The American Trap
2008
as Jeffrey Cohen
Blindness
2008
as Policeman
I'm Not There
2007
as Sonny
The Aviator
2004
as Another Guest #1
The Day After Tomorrow
2004
as Zack
Hollywood North
2004
as Howard Atkins
Jericho Mansions
2003
as Vikes
Confessions of a Dangerous Mind
2002
as Unknown Comic
Abandon
2002
as Student on Cell Phone
Swindle
2002
as Junior
Summer
2002
as Miller
Suddenly Naked
2001
as Patrick McKeating
The Hound of the Baskervilles
2000
as Perkins