Credits
- 2019 · The Art of Racing in the Rain as Mr. Spangle
- 2018 · Siren as Locksmith
- 2018 · Signed, Sealed, Delivered: The Road Less Traveled as Carl
- 2017 · Crash Pad as Cabbie
- 2017 · What Could Have Been as Marcus
- 2017 · Cold Zone as Mr. Watson
- 2016 · Timeless as J.P. Morgan
- 2016 · Lucifer as Sweaty Paparazzo
- 2015 · Once Upon A Holiday as Cab Driver
- 2015 · Damaged as Greasy Man
- 2013 · Motive as Mr. Beaumont
- 2010 · R. L. Stine's The Haunting Hour as Wormy Ghost
- 2008 · The Middleman as Mobster
- 2007 · 88 Minutes as Cabbie #2
- 2006 · Catch and Release as Principal (uncredited)
- 2006 · Psych as Mr. Vito
- 2005 · Supernatural as Captive Demon
- 2004 · The Ranch as Austin
- 2003 · The Lizzie McGuire Movie as Janitor
- 2002 · Cheats as Homeless Guy
- 2000 · My Mother the Spy as Henchman #1
- 2000 · Higher Ground as Mr. Tahan
- 1999 · Tail Lights Fade as Shadley
- 1997 · Our Mother's Murder as Larry the Locksmith
- 1996 · Two as Harlan Rogue
- 1994 · Viper as Ted Cannup