2025
Dying for Sex as Self (1 episode)
2022
Inventing Anna as Jeannot (1 episode)
2020
The Forty-Year-Old Version as Forrest
2020
FBI: Most Wanted as Daniel (1 episode)
2018
Murphy Brown as Julius - Stage Manager (13 episodes)
2018
POSE as Manhattan (1 episode)
2017
The Deuce as Lorenzo (1 episode)
2017
Indoor Boys (2 episodes)
2016
Search Party as Photographer (1 episode)
2016
My Dead Boyfriend as Miss Vicki
2016
High Maintenance as Curtis (1 episode)
2015
Master of None as Graham (1 episode)
2015
Difficult People as Doug (1 episode)
2014
Don-O-Mite as Slim Sterling
2014
Broad City as DMV concierge (1 episode)
2013
How to Follow Strangers as Dorian
2013
Thanks for Sharing as Kai (uncredited)
2013
It Could Be Worse as Kendrix (3 episodes)
2012
High Maintenance as Birder #2 (1 episode)
2012
Elementary as Bobby Alacqua (1 episode)
2010
The Miraculous Year as Mathius
2008
Lipstick Jungle as Development Person (1 episode)
2008
Lifelines as Arthur Livingston
2007
The Onion News Network as James 'Sugar Boots' Franklin (1 episode)
2006
30 Rock as Daryl Weenus (1 episode)
2006
30 Rock as Manager (1 episode)
2006
World Trade Center as Port Authority Hustler
2002
Without a Trace as Shooter #2 (1 episode)
1968
One Life to Live as Clarence (2 episodes)