2024
Getting LOST as Self
2024
City of Dreams as Nazarian
2023
Underdeveloped as Karl (6 episodes)
2022
Minx as Franco (2 episodes)
2020
The Last Blockbuster as Self
2019
No Good Nick as Roger (2 episodes)
2019
I'd Like to Be Alone Now as Kyle
2018
The Neighborhood as Jerry (1 episode)
2018
Rob Riggle's Ski Master Academy as Jeb (8 episodes)
2018
Freaks and Geeks: The Documentary as Self
2018
My Friend Pancake as Pancake (voice)
2018
I'm Poppy as Johnny (1 episode)
2018
I'm Poppy: The Film as Johnny
2017
Wet Hot American Summer: Ten Years Later as Arty (8 episodes)
2017
Raven's Home as Newt Slackley (3 episodes)
2017
Sidewalk Traffic as Johnny Kaye
2016
Crunch Time as Connor (6 episodes)
2015
The Night Is Young as Topher
2015
Promoted as Jacob Silver
2015
Wet Hot American Summer: First Day of Camp as Arty's Voice
2015
Another Period as Chadwick (1 episode)
2015
Another Period as Men's Club Member (1 episode)
2015
Misery Loves Comedy as Self
2014
Selfie as Terrence (5 episodes)
2013
@midnight with Chris Hardwick as Self (1 episode)
2013
Jobs as Apple Designer #1
2013
Liv and Maddie as Chambers (1 episode)
2011
RT Life as Self (1 episode)
2011
Person of Interest as Owen Matthews (1 episode)
2011
Breaking In as Henry Shaw (1 episode)
2010
Hawaii Five-0 as Jeremy Holden (1 episode)
2010
Sunday Punch as Charlie
2010
Ollie Klublershturf vs. the Nazis as Dade Klublershturf
2010
Held Up as Hector Stiffman
2009
Modern Family as Josh (1 episode)
2009
Inglourious Basterds as PFC. Hirschberg
2009
I Love You, Beth Cooper as Convenience Store Clerk
2009
Warehouse 13 as Scott Mohr (1 episode)
2009
Made for Each Other as Mike
2008
Childrens Hospital as Chuggy Simple (1 episode)
2007
Sydney White as Spanky
2006
Life Is Short as Gene
2005
My Name Is Earl as Tom (1 episode)
2005
How I Met Your Mother as Phil (1 episode)
2005
Hell's Kitchen as Self - Restaurant Patron (1 episode)
2004
Life As We Know It as Bernard Sachs (4 episodes)
2004
Veronica Mars as Samuel Horshack (1 episode)
2004
Lost as Clerk (1 episode)
2004
Entourage (1 episode)
2004
Quintuplets (1 episode)
2003
I'm with Her (1 episode)
2003
NCIS as Fred Seymour (2 episodes)
2003
Eve as Ben (1 episode)
2003
Barely Legal as Roger
2003
Regular Joe (1 episode)
2003
That's So Raven as Marvin (1 episode)
2002
Still Standing (1 episode)
2002
What I Like About You as Sheldon (1 episode)
2002
Fillmore! (3 episodes)
2001
Not Another Teen Movie as Bruce
2001
Wet Hot American Summer as Arty (voice) (uncredited)
2001
The N.Y. Friars Club Roast of Hugh Hefner as Self
2000
Boston Public as Manny (1 episode)
2000
Ed as Kevin Schwartz (1 episode)
2000
Ed as Kid (1 episode)
1999
Freaks and Geeks as Neal Schweiber (18 episodes)
1999
Family Guy as Joey (voice) (1 episode)
1998
That '70s Show as Lance Crawford (1 episode)
1998
The World of Beanie Babies as Self
1997
Just Shoot Me! as Sid Greenberg (1 episode)
1996
Spin City as Young Paul (1 episode)
1996
The Steve Harvey Show (1 episode)
1995
The Drew Carey Show as Jake (1 episode)