
2025
Halfway to Amarillo as Sheriff Morgan Ambrose2024
#AMFAD: All My Friends Are Dead as Agent Slick Rick2022
Unhuman as Mr. Lorenzo2022
Murderville as Seamus Doyle2019
Miracle Workers as Federal Marshal2019
Pilgrim as Ethan2018
Love 'N' Oven as Gratitude Jones2017
9JKL as Host2016
Speechless as Todd2016
Flaked as Chris Gaines2015
Man Seeking Woman as Santa2014
Breadwinners as Thrashman (voice)2014
Cruising Electric (1980) as Not available2013
Brooklyn Nine-Nine as Nick Slade2012
The Legend of Korra as Ghazan (voice)2011
Portlandia as Not available2009
Modern Family as Sam Anvilmaker2009
Hot Sluts as Snobby Guy2008
Yes Man as Loan Applicant2008
The Life & Times of Tim as The Boss (voice)2007
On Broadway as Barry Cook2004
CSI: NY as John James III2003
NCIS as Torsten Engler2003
Las Vegas as Benny Youngs2003
Arrested Development as Stuart the Bartender2003
Arrested Development as Raphocwcps Narrator2003
Undermind as Gordon2001
The Next Big Thing as Roger2000
The Audrey Hepburn Story as James Hanson1999
Law & Order: Special Victims Unit as Peter Haver1999
Third Watch as Jersey1999
Let It Snow as Peter1998
Sex and the City as Justin Anderson III1998
Rear Window as Professional Man1990
Law & Order as Spencer LeffNaN
61 Suns as NarratorNaN
The Collected as The Collector1996
Dear Diary as Gary