Nobody's Watching as Derrick (1 episode)
2024
High Potential as Ludo Radovic (6 episodes)
2024
After Midnight as Self (1 episode)
2023
Spider-Man: Across the Spider-Verse as Web-Slinger (voice)
2023
Star Wars: Young Jedi Adventures as Hap (voice) (9 episodes)
2023
Star Wars: Young Jedi Adventures as Hap / Jooro "Speeds" Jarrot / Janitor (voice) (1 episode)
2023
Star Wars: Young Jedi Adventures as Jooro "Speed" Jarrot / Gangul Crew Member (voice) (1 episode)
2023
Star Wars: Young Jedi Adventures as Jooro "Speed" Jarrot / Random Scoundrel (voice) (1 episode)
2023
Star Wars: Young Jedi Adventures as Jooro "Speeds" Jarrot (voice) (2 episodes)
2023
Star Wars: Young Jedi Adventures as Jooro "Speeds" Jarrot / Hap / Gangul Crew Member (voice) (1 episode)
2023
Star Wars: Young Jedi Adventures as Jooro "Speeds" Jarrot / Hap / Shop Owner (voice) (1 episode)
2023
The Boulet Brothers' Halfway to Halloween TV Special as Self
2023
A Disturbance in the Force: How the Star Wars Holiday Special Happened as Self
2022
Lightning Wolves (8 episodes)
2021
Star Wars: The Bad Batch as Depot Manager / Goatal / Landspeeder Driver (voice) (1 episode)
2021
Mr. Mayor as Taryn Digiacomo (1 episode)
2020
John Legend and Family: Bigger Love Father's Day as Self
2019
A Little Late with Lilly Singh as Self (1 episode)
2019
Lights Out with David Spade as Self - Panelist (1 episode)
2019
What Just Happened??! with Fred Savage (1 episode)
2018
Busy Tonight as Self - Guest (1 episode)
2018
Star Wars Resistance as Stormtrooper (voice) (1 episode)
2018
Night School as Stewart
2018
Single Parents as Will (45 episodes)
2018
Dallas & Robo as Bright Eyes (8 episodes)
2018
A.P. Bio as Mr. Vining (1 episode)
2017
Drop the Mic as Self (1 episode)
2017
Killing Gunther as Blake
2016
Brother Nature as Roger Fellner
2016
To Tell the Truth as Self - Panelist (1 episode)
2016
Casual Encounters as Justin Davis
2016
American Crime Story as Steve Jones (5 episodes)
2016
Angie Tribeca as Pierre Cardin (5 episodes)
2015
Nature Cat as Fred / Nature Cat (voice) (152 episodes)
2015
We Bare Bears as Charles Willoughby-Wentworth (voice) (1 episode)
2015
Documentary Now! as Benedict Juniper (1 episode)
2015
Ted 2 as Taran Killam
2015
The Late Late Show with James Corden as Self - Guest (1 episode)
2015
Saturday Night Live: 40th Anniversary Special as Self / Christoph Waltz / Tyler
2014
Teenage Mutant Ninja Turtles as McNaughton
2014
Late Night with Seth Meyers as Self (3 episodes)
2013
12 Years a Slave as Hamilton
2013
The Awesomes as Frantic (voice) (30 episodes)
2013
Hollywood Game Night as Self (1 episode)
2013
Grown Ups 2 as Male Cheerleader
2013
Drunk History as D.B. Cooper (1 episode)
2013
Drunk History as Frédéric Auguste Bartholdi (1 episode)
2013
Drunk History as William Clark (1 episode)
2012
Comedy Bang! Bang! as Smith Calvins (1 episode)
2012
The Secret Policeman's Ball as Self
2011
New Girl as Fred (1 episode)
2009
Community as Cory Radison (1 episode)
2009
Watch What Happens Live with Andy Cohen as Self - Guest (1 episode)
2008
Saturday Night Live Weekend Update Thursday (9 episodes)
2008
My Best Friend's Girl as Josh
2007
iCarly as Agent Kinsey (1 episode)
2007
Epic Movie as Pirate
2007
Katt Williams: American Hustle as Executive
2006
Nobody's Watching as Derrick
2005
How I Met Your Mother as Blauman (1 episode)
2005
How I Met Your Mother as Gary Blauman (5 episodes)
2004
Stuck in the Suburbs as Jordan Cahill
2004
Drake & Josh as Trevor (1 episode)
2003
Arrested Development as Young George Sr. (3 episodes)
2003
Just Married as Dickie McNerney
2002
Big Fat Liar as Bret Callaway
2001
Scrubs as Jimmy (4 episodes)
2000
Boston Public as Alex Buchanan (1 episode)
2000
Girlfriends (1 episode)
1999
The Amanda Show (1 episode)
1999
Roswell as Malamud (1 episode)
1999
Judging Amy as Freddie Felleman (1 episode)
1999
Undressed (4 episodes)
1999
The Jersey as Varsity 1 (66 episodes)
1994
Touched by an Angel as Teenage Robert (1 episode)
1994
Naked Gun 33⅓: The Final Insult as Boy of Geriatric Park
1989
The Simpsons as Glen Tangier (voice) (1 episode)
1975
Saturday Night Live as Ghost (1 episode)
1975
Saturday Night Live as Self (2 episodes)
1975
Saturday Night Live as Self - Various Characters (128 episodes)