
2025
The Pitt as Grayson2021
Hacks as Bill2021
The Nowhere Inn as Uncle2019
mixed-ish as Shaman Dave Sr.2019
The Politician as Thomas2018
All American as Vegas Priest2018
Art Prison as Chester2017
Girlboss as Burt Coyote2016
American Crime Story as Ponytail Juror2013
Thor: The Dark World as Asylum Patient2012
Seven Psychopaths as The Hippy2011
Sound of My Voice as Klaus2010
Rizzoli & Isles as Old Hippie2006
Torchwood as Dr. Paul Bell2005
Bones as Homeless Man #12005
How I Met Your Mother as Art Professor2005
Numb3rs as Homeless Man2005
Path of Destruction as Dr. Van Owen2004
Drake & Josh as Hobo2004
Dragon Storm as Remmegar2003
NCIS as Squeegee Man2003
Nip/Tuck as Repo Man2003
Carnivàle as Townie2002
Haunted as Ray2001
Star Trek: Enterprise as Jossen2001
Crossing Jordan as Pawnbroker2001
Grounded for Life as Not available2001
Herman U.S.A. as Vern2000
CSI: Crime Scene Investigation as Kenny Valdez1998
Charmed as Professor1998
Will & Grace as Gerald1998
March in Windy City as Theo1997
Buffy the Vampire Slayer as Homeowner1995
The Drew Carey Show as Gerald1995
The Drew Carey Show as Construction Worker1991
The Borrower as Alien Pilot1990
Men Don't Leave as Nick1989
Next of Kin as Selkirk1986
Running Scared as Punk