2024
Bad Monkey as K.J. Claspers2024
St. Denis Medical as Jonathan Carter2024
The Sympathizer as Studio Lawyer2024
LaRoy, Texas as Ben Finney2023
Bookie as Gregory2023
Magic Carpet Rides as Dan2022
Babylon as Otto's Assistant Director2022
Bee and PuppyCat: Lazy in Space as Fuzzy #1 (voice)2022
Reboot as Dougie2022
Motion Detected as Reed2021
Head of the Class as Not available2021
Bottle Monster as Exterminator2020
DAVE as The Observer2019
All Rise as Colin2019
mixed-ish as Principal Taylor2018
The Resident as William Harper2018
The Neighborhood as Stan2018
Good Girls as Therapist2018
Alex, Inc. as Dave Felix2018
The Year of Spectacular Men as Sven2015
Dr. Ken as Mr. Hubert2015
Paul Blart: Mall Cop 2 as Muhrtelle2014
Jane the Virgin as Bar Patron2014
Undateable as James Dewalt2014
Bee and PuppyCat as Fuzzy #1 (voice)2014
Wish I Was Here as Defense Attorney2014
K-9 Adventures: Legend of the Lost Gold as Clint2014
Count to 10 as The Numberman2012
Anger Management as Bob2012
Longmire as Jamie DeBell2012
Longmire as Not available2011
Grimm as Xavier2011
The Exes as Arnie2011
Expired as Mr. Happy2009
Cougar Town as Tom2009
The League as Homeless Man #12009
Star Trek as Shipyard Worker2009
Race to Witch Mountain as Lloyd2007
Reaper as Not available2006
The New Adventures of Old Christine as Mr. Tuttle2006
Ugly Betty as Bruno Jacobs2006
10 Items or Less as Not available2006
Jane Doe: The Harder They Fall as Dr. Edelstein2005
My Name Is Earl as Slow Roger2005
Weeds as Store Clerk2005
The Closer as Terrence2004
Desperate Housewives as Louis2004
Rodney as Plumber Dave2004
Lemony Snicket's A Series of Unfortunate Events as Grocery Clerk2003
Joan of Arcadia as Not available2002
Monk as Gerald Vengal2002
Good Morning, Miami as Carl2002
Birds of Prey as Leonard2002
Boomtown as Doofus2002
Moonlight Mile as Server #12002
That '80s Show as Not available2001
Scrubs as Dr. Zeltzer2001
Alias as Kostia Bergman2000
CSI: Crime Scene Investigation as Drive-In Manager2000
Malcolm in the Middle as Garkech2000
Gilmore Girls as Poe #22000
Dude, Where's My Car? as Zarnoff2000
Kiss Tomorrow Goodbye as John the Bartender2000
Lost Souls as Mental Patient1999
Roswell as Mr. Cowan1999
Popular as Not available1999
The Thirteenth Floor as Bank Manager1998
That '70s Show as Earl1998
Charmed as Ice Cream Man1998
Will & Grace as Bob Dent1998
Felicity as Mr. Norman1998
Felicity as Dominic1998
Felicity as Dominic (uncredited)1998
Watchers Reborn as Barnes1997
The Practice as David Rogers1997
Ally McBeal as Benjamin Winter1997
L.A. Confidential as Reporter at Hollywood Station1996
3rd Rock from the Sun as Man #11996
Kazaam as Stage Manager1995
Star Trek: Voyager as Vidiian Surgeon1995
Caroline in the City as Dave1995
Space: Above and Beyond as Not available1995
Space: Above and Beyond as Mank1994
ER as Anesthesiologist1994
Chicago Hope as Not available1993
The Nanny as The Bum1993
The John Larroquette Show as Lefty Martin1992
Renegade as GuardNaN
Nobody's Watching as Roy IngoldNaN
Curiosity as BobNaN
Only Worn Once as Don