Tremors as Melvin Plug (1 episode)
The Rainmaker as Deck Shifflet (1 episode)
2024
A Complete Unknown as Harold Levanthal
2024
The Big Cigar as Steve Blauner (6 episodes)
2023
Gen V as Adam Bourke (2 episodes)
2023
Scooby-Doo! and Krypto, Too! as J.B. (voice)
2023
Somewhere in Queens as Ben Parson
2023
Shazam! Fury of the Gods as Dr. Dario Bava
2022
Babylon as Max (Ruth's Assistant Director)
2022
Irreverent as Mackenzie (10 episodes)
2022
Spirited as Mr. Alteli
2022
The Moon and Back as Mr. Martin
2022
Quantum Leap as Sgt. Enock Abrams (1 episode)
2021
Ghosts as Dan (1 episode)
2021
Ghosts as Lawyer (1 episode)
2021
Them as Stuart Berks (3 episodes)
2020
Never Have I Ever as Evan Safstrom (5 episodes)
2019
Bombshell as Neil Cavuto
2019
Mob Town as Vincent Vasisko
2019
Countdown as Father John
2019
All Rise as Juror Futrell (2 episodes)
2019
The Boys as Adam Bourke (5 episodes)
2019
The World Without You as Arm
2018
Lodge 49 (1 episode)
2018
Sorry About Your Wife as Felix
2018
Cobra Kai as Greg (1 episode)
2018
The 15:17 to Paris as Mr. Henry
2018
The Clapper as Mr. Caldwell
2018
Black Lightning as Principal Mike Lowry (5 episodes)
2017
Three Women as Barry
2017
Big Little Lies as Principal Nippal (4 episodes)
2017
Big Little Lies as Principal Warren Nippal (2 episodes)
2016
Eloise as Scott Carter
2016
Justice League Action as Firestorm (voice) (8 episodes)
2016
True Memoirs of an International Assassin as Trent
2016
Vinyl as Scott Levitt (10 episodes)
2016
Bunnicula as Boogaloo (voice) (1 episode)
2015
Blindspot as Douglas Winter (1 episode)
2015
The Gift as Danny McDonald
2015
Men of Granite as Brownie
2014
black-ish as Mr. Solomon (1 episode)
2014
Walk of Shame as Moshe
2014
Intelligence as Nelson (13 episodes)
2013
The Wolf of Wall Street as Nicky Koskoff ("Rugrat")
2013
Teen Titans Go! as The Flash (voice) (1 episode)
2012
The Campaign as Rick
2012
The Legend of Korra as Bolin (voice) (52 episodes)
2011
The Candidate as Paul
2011
Final Destination 5 as Isaac Palmer
2011
Horrible Bosses as Kenny Sommerfeld
2011
Son of Morning as Mitchell Zangwell
2010
Dinner for Schmucks as Davenport
2010
Extraordinary Measures as Dr. Preston
2009
Three Rivers (1 episode)
2009
Castle as Tony (1 episode)
2009
Finding Bliss as Gary
2008
Soul Men as Floyd's Doctor
2008
The Mentalist as Kieran Carruthers (1 episode)
2008
Surfer, Dude as Zarno's Lawyer
2008
Be Kind Rewind as Mr. Baker
2008
First Sunday as Assistant D.A.
2007
Charlie Wilson's War as Jim Van Wagenen
2007
Viva Laughlin as Jonesy (2 episodes)
2007
Burn Notice as Stacey Conolly (1 episode)
2007
Evan Almighty as Evan's Staffer
2007
The ½ Hour News Hour as Dr. Harvey Jenkins (1 episode)
2007
Because I Said So as Photographer
2007
Loveless in Los Angeles as Perry the casting director
2006
The Game (3 episodes)
2006
Hannah Montana as Baz B. Berkley (2 episodes)
2006
Walkout as Teacher with Paddle
2006
The New Adventures of Old Christine as Doug (1 episode)
2006
Four Kings as Sheldon Dratch (1 episode)
2005
Fun with Dick and Jane as Laughing Executive
2005
Just Legal (1 episode)
2005
Bones as Joe Fillion (1 episode)
2005
It's Always Sunny in Philadelphia as Tad (1 episode)
2004
Desperate Housewives as Nick (1 episode)
2004
Boston Legal as Matthew Steinkellner (1 episode)
2004
Clubhouse (1 episode)
2004
Helter Skelter as Man With Thick Glasses
2003
The Lyon's Den (1 episode)
2003
NCIS as Ross Logan (1 episode)
2003
Reno 911! (1 episode)
2003
Bruce Almighty as Panicked Newsroom Staffer
2002
Presidio Med as Dr. Whitby (1 episode)
2002
Haunted as The John (1 episode)
2002
Blood Work as Forensics #2
2002
29 Palms as The Doctor
2001
Max Keeble's Big Move as DJ/ Young Executive (Uncredited)
2001
Crossing Jordan as Forensic Goofball (1 episode)
2000
Strong Medicine as Levin (1 episode)
1999
The West Wing as David Orbitz (1 episode)
1994
ER as Ken the Kiosk Man (1 episode)