2019
The Art of Racing in the Rain as Mr. Spangle2018
Siren as Locksmith2018
Signed, Sealed, Delivered: The Road Less Traveled as Carl2017
Crash Pad as Cabbie2017
Cold Zone as Mr. Watson2017
What Could Have Been as Marcus2016
Lucifer as Sweaty Paparazzo2016
Timeless as J.P. Morgan2015
Once Upon A Holiday as Cab Driver2015
Damaged as Greasy Man2013
Motive as Mr. Beaumont2010
R. L. Stine's The Haunting Hour as Wormy Ghost2010
Human Target as Shopkeeper2008
The Middleman as Mobster2007
88 Minutes as Cabbie #22006
Psych as Mr. Vito2006
Catch and Release as Principal (uncredited)2005
Supernatural as Captive Demon2004
The Ranch as Austin2003
The Lizzie McGuire Movie as Janitor2002
The Dead Zone as Serial Killer2002
Cheats as Homeless Guy2000
Higher Ground as Mr. Tahan2000
My Mother the Spy as Henchman #11999
Tail Lights Fade as Shadley1998
Goldrush: A Real Life Alaskan Adventure as Drunk Miner1997
Our Mother's Murder as Larry the Locksmith1996
Two as Harlan Rogue1994
Viper as Ted Cannup1980
AC/DC: Let There Be Rock Executive Producer