2021
7 Days as Dr. Henry (voice)
2021
iCarly as Dimitri-Pascual (1 episode)
2020
The High Note as Josh
2018
California No as Jeffery
2018
Breaking News: No Laugh Newsroom as I'm Gonna Lick Lick Lick Lick You From Head To Your Toes (1 episode)
2017
Truth & Iliza as Self (1 episode)
2016
Search Party as Marc (23 episodes)
2015
Scream: The TV Series as Self - Host (1 episode)
2014
Not Looking as Lee (10 episodes)
2013
Ladies' Man: A Made Movie as Xavier
2011
Friends with Benefits as Packard (1 episode)
2011
Shameless as Grant (1 episode)
2010
Hot in Cleveland as Waiter (1 episode)
2006
Torchwood as James Percey (1 episode)
2006
30 Rock as Randy Lemon (1 episode)
2004
Desperate Housewives as Brian (1 episode)