Actor
Flowervale Street
2025
A Complete Unknown
2024
as Harold Levanthal
Dear Santa
2024
Riff Raff
2024
BLEU DE CHANEL
2024
as Late Night Show Host
Scooby-Doo! and Krypto, Too!
2023
as J.B. (voice)
Somewhere in Queens
2023
as Ben Parson
Shazam! Fury of the Gods
2023
as Dr. Dario Bava
Babylon
2022
as Max (Ruth's Assistant Director)
Spirited
2022
as Mr. Alteli
The Moon and Back
2022
as Mr. Martin
Bombshell
2019
as Neil Cavuto
Mob Town
2019
as Vincent Vasisko
Countdown
2019
as Father John
The World Without You
2019
as Arm
Green Book
2018
as Record Exec
Sorry About Your Wife
2018
as Felix
Rampage
2018
as Nelson
The 15:17 to Paris
2018
as Mr. Henry
The Clapper
2018
as Mr. Caldwell
Home Again
2017
as Paul
Three Women
2017
as Barry
Miyubi
2017
as Peter
Eloise
2016
as Scott Carter
True Memoirs of an International Assassin
2016
as Trent
The Gift
2015
as Danny McDonald
Men of Granite
2015
as Brownie
Walk of Shame
2014
as Moshe
The Wolf of Wall Street
2013
as Nicky Koskoff ("Rugrat")
K-11
2013
as C.R.
The Campaign
2012
as Rick
Coffees
2012
as Barry
Absolute Killers
2011
The Candidate
2011
as Paul
Final Destination 5
2011
as Isaac Palmer
Horrible Bosses
2011
as Kenny Sommerfeld
New Romance
2011
Son of Morning
2011
as Mitchell Zangwell
Dinner for Schmucks
2010
as Davenport
Extraordinary Measures
2010
as Dr. Preston
Finding Bliss
2009
as Gary
Soul Men
2008
as Floyd's Doctor
Surfer, Dude
2008
as Zarno's Lawyer
Be Kind Rewind
2008
as Mr. Baker
First Sunday
2008
Charlie Wilson's War
2007
as Jim Van Wagenen
Evan Almighty
2007
as Evan's Staffer
Because I Said So
2007
as Photographer
Loveless in Los Angeles
2007
as Perry the casting director
Walkout
2006
as Teacher with Paddle
Fun with Dick and Jane
2005
as Laughing Executive
Bewitched
2005
as Writer
Helter Skelter
2004
as Man With Thick Glasses
Bruce Almighty
2003
as Panicked Newsroom Staffer
Neighbor
2003
Blood Work
2002
as Forensics #2
29 Palms
2002
as The Doctor
Max Keeble's Big Move
2001
as DJ/ Young Executive (Uncredited)
Coyote vs. Acme