2023
Glisten and the Merry Mission as Elf Calendar (voice)
2020
The Flight Attendant as Jim Jones (6 episodes)
2020
Hunters as Rolf Von Klaussen (1 episode)
2019
Doom Patrol as Shipley (voice) (4 episodes)
2017
S.W.A.T. as Father Dorner (1 episode)
2017
Rounds as Liam (1 episode)
2016
A Winter Rose as Marc
2015
Some Kind of Beautiful as Officer Lewis
2012
Gotham Comedy Live as Self - Comedian (1 episode)
2011
The Notice as Hostage Taker
2010
Hawaii Five-0 (1 episode)
2009
My Demon as Carl Lee Barrett
2008
True Blood as Sickly-Looking Vampire (1 episode)
2008
True Blood as Stanley (1 episode)
2005
Criminal Minds as Sam Russell (1 episode)
2003
NCIS as FBI Deputy Director Wayne Sweeney (1 episode)
2003
NCIS as Wayne Sweeney (3 episodes)
2003
Nip/Tuck (1 episode)
2002
Without a Trace as Ramsey Gorman (1 episode)
2002
CSI: Miami as Ethan Gaffney (1 episode)
2002
Firefly as Bree (1 episode)
2002
Life with Bonnie as Gentleman (1 episode)
2000
CSI: Crime Scene Investigation as Walter Darian (1 episode)
2000
After Sex as Tweedle Dum
1998
Charmed as The Boss / Sorcerer (1 episode)
1998
V.I.P. as Pierce (1 episode)