2024
Masters of the Universe: Revolution as Orko / Tuvar (voice) (5 episodes)
2024
I'm "George Lucas": A Connor Ratliff Story as Self
2023
Scott Pilgrim Takes Off as Actor in a Movie Within the Show (voice) (1 episode)
2023
Scott Pilgrim Takes Off as Actor in the Movie (voice) (3 episodes)
2023
Scott Pilgrim Takes Off as Valet Attendant / Butler (voice) (1 episode)
2022
Disenchanted as Pip / Cat Pip (voice)
2022
Lightning Wolves (7 episodes)
2022
Metal Myths: Ghost Pt. 2 as Virgil Spoonbauer
2021
The Acolyte as The Acolyte
2021
Masters of the Universe: Revelation as Orko (voice) (4 episodes)
2020
The George Lucas After Show as Watto (31 episodes)
2020
Dicktown as Lance (1 episode)
2019
Harley Quinn as Mad Hatter (voice) (1 episode)
2019
Shevenge as Dan (segment "All Men Must Die")
2019
A Rainy Day in New York as Josh
2018
The Shivering Truth as (voice) (1 episode)
2018
Alpha Squadron as Alpha Leader / Ethan
2018
Ocean's Eight as Conned Man (uncredited)
2017
Inside You as Catcaller #1
2016
Search Party as Gavin Rolf (3 episodes)
2016
The Tick as Arthur Everest (22 episodes)
2016
Bakery in Brooklyn as Ian
2016
Vinyl as Casper (6 episodes)
2015
Supergirl as Trivia Night Host (1 episode)
2015
You, Your Brain, & You as #69
2015
Let's Not Panic as Brett
2015
The Statistical Analysis of Your Failing Relationship
2014
Free the Nipple as Orson
2014
Sharkmania: The Top 15 Biggest Baddest Bloodiest Bites as Self
2014
Buttwhistle as Fenwick
2014
Night Moves as Middle Manager
2014
Taxi Brooklyn as Damon Flack (1 episode)
2014
Draft Day as Rick the Intern
2014
The Fly Room as Jack
2012
Political Animals as Russ (4 episodes)
2010
Blue Bloods as Sam Johnson (2 episodes)
2010
Beware the Gonzo as Horny Rob Becker
2007
The Treatment as Scott
2004
The Buried Secret of M. Night Shyamalan as Teenage Fan
1999
Law & Order: Special Victims Unit as QuickSecure Tech (1 episode)