2026
Flowervale Street as Not available2025
Riff Raff as Garrison2024
A Complete Unknown as Harold Levanthal2024
Dear Santa as Mr. Charles2024
The Big Cigar as Steve Blauner2023
Gen V as Adam Bourke2023
Shazam! Fury of the Gods as Dr. Dario Bava2023
Scooby-Doo! and Krypto, Too! as J.B. (voice)2023
Somewhere in Queens as Ben Parson2022
Babylon as Max (Ruth's Assistant Director)2022
Quantum Leap as Sgt. Enock Abrams2022
Roar as Rodney2022
Spirited as Mr. Alteli2022
Irreverent as Mackenzie2022
The Moon and Back as Mr. Martin2021
Ghosts as Dan Herbst2021
Them as Stuart Berks2020
Never Have I Ever as Evan Safstrom2019
The Boys as Adam Bourke2019
All Rise as Juror Futrell2019
Countdown as Father John2019
Bombshell as Neil Cavuto2019
Mob Town as Vincent Vasisko2019
The World Without You as Arm2018
Cobra Kai as Greg2018
Green Book as Record Exec2018
Black Lightning as Principal Mike Lowry2018
Rampage as Nelson2018
Lodge 49 as Not available2018
The 15:17 to Paris as Mr. Henry2018
The Clapper as Mr. Caldwell2018
Tremors as Melvin Plug2018
Sorry About Your Wife as Felix2017
Big Little Lies as Principal Nippal2017
Big Little Lies as Principal Warren Nippal2017
Home Again as Paul2017
Miyubi as Peter2017
Three Women as Barry2016
Justice League Action as Firestorm (voice)2016
Bunnicula as Boogaloo (voice)2016
Vinyl as Scott Levitt2016
True Memoirs of an International Assassin as Trent2016
Eloise as Scott Carter2015
Blindspot as Douglas Winter2015
The Gift as Danny McDonald2015
Men of Granite as Brownie2014
black-ish as Mr. Solomon2014
Intelligence as Nelson2014
Walk of Shame as Moshe2013
Teen Titans Go! as The Flash (voice)2013
The Wolf of Wall Street as Nicky Koskoff ("Rugrat")2013
K-11 as C.R.2012
The Legend of Korra as Bolin (voice)2012
The Campaign as Rick2012
Coffees as Barry2011
Final Destination 5 as Isaac Palmer2011
Horrible Bosses as Kenny Sommerfeld2011
Absolute Killers as Not available2011
Son of Morning as Mitchell Zangwell2011
The Candidate as Paul2011
New Romance as Not available2010
Dinner for Schmucks as Davenport2010
Extraordinary Measures as Dr. Preston2009
Castle as Tony2009
Three Rivers as Not available2009
Finding Bliss as Gary2008
The Mentalist as Kieran Carruthers2008
Be Kind Rewind as Mr. Baker2008
Surfer, Dude as Zarno's Lawyer2008
Soul Men as Floyd's Doctor2008
First Sunday as Not available2008
First Sunday as Assistant D.A.2007
Burn Notice as Stacey Conolly2007
Evan Almighty as Evan's Staffer2007
The ½ Hour News Hour as Dr. Harvey Jenkins2007
Charlie Wilson's War as Jim Van Wagenen2007
Because I Said So as Photographer2007
Viva Laughlin as Jonesy2007
Loveless in Los Angeles as Perry the casting director2006
Hannah Montana as Baz B. Berkley2006
The New Adventures of Old Christine as Doug2006
The Game as Not available2006
Four Kings as Sheldon Dratch2006
Walkout as Teacher with Paddle2005
Bones as Joe Fillion2005
It's Always Sunny in Philadelphia as Tad2005
Just Legal as Not available2005
Fun with Dick and Jane as Laughing Executive2005
Bewitched as Writer2005
Reunion as Not available2004
Desperate Housewives as Nick2004
Boston Legal as Matthew Steinkellner2004
Clubhouse as Not available2004
Helter Skelter as Man With Thick Glasses2003
NCIS as Ross Logan2003
Reno 911! as Not available2003
Bruce Almighty as Panicked Newsroom Staffer2003
The Lyon's Den as Not available2003
Neighbor as Not available2002
Presidio Med as Dr. Whitby2002
Blood Work as Forensics #22002
Haunted as The John2002
29 Palms as The Doctor2001
Crossing Jordan as Forensic Goofball2001
Max Keeble's Big Move as DJ/ Young Executive (Uncredited)2000
Strong Medicine as Levin1999
The West Wing as David Orbitz1994
ER as Ken the Kiosk ManNaN
Coyote vs. Acme as BillNaN
The Rainmaker as Deck Shifflet