2024Isla MonstroReggie (voice)Movie
2024AbruptioLes HackelMovie
2023Curses!Larry (voice) · 20 episodesShow
2023Casa GrandeMiller Dalton · 3 episodesShow
2021Leverage: RedemptionCarl · 1 episodeShow
2018A Bread Factory, Part One: For the Sake of GoldJasonMovie
2018A Bread Factory, Part Two: Walk With Me A WhileJasonMovie
2017Marvel's RunawaysVictor Stein · 33 episodesShow
2017DuckTalesNosferatu (voice) · 1 episodeShow
2016New LifeWilliam MortonMovie
2015Dudes & DragonsLord TensleyMovie
2015Billie Bob JoeMovie
2013Witches of East EndMason Tarkoff · 7 episodesShow
2012Metal Hurlant ChroniclesBrad Davis, Docteur Rowan · 1 episodeShow
2011Three InchesTroy HamiltonMovie
2011Three Inches1 episodeShow
2010Scooby-Doo! Mystery IncorporatedDandy Highwayman (voice) · 1 episodeShow
2010CapricaBarnabas Greeley · 4 episodesShow
2009The Super Hero Squad ShowMister Fantastic (voice) · 52 episodesShow
2009High Plains InvadersSam DanvilleMovie
2009Warehouse 13Sutton · 3 episodesShow
2009MoonshotBuzz AldrinMovie
2009Dragonball EvolutionLord PiccoloMovie
2009Lie to MeJay Pollack · 1 episodeShow
2008The Capture of the Green River KillerTed Bundy · 2 episodesShow
2007P.S. I Love YouJohnMovie
2007Saving GraceDudley Payne · 1 episodeShow
2007Shadow PuppetsJackMovie
2005Cool MoneyBobby ComfortMovie
2005Numb3rsDamian Lake · 1 episodeShow
2004The Mountain1 episodeShow
2003Strange Frequency²Mitch (segment 'Soul Man')Movie
2002ChanceSimonMovie
2001Strange FrequencyMitch Brand · 1 episodeShow
2000AndromedaCharlemagne Bolivar · 1 episodeShow
1999House on Haunted HillChannel 3 CameramanMovie
1999Winding RoadsBilly JohnsonMovie
1999AngelSpike · 24 episodesShow
1997Buffy the Vampire SlayerSpike · 101 episodesShow
1996MillenniumEric Swan · 1 episodeShow
1996MoloneyBilly O'Hara · 21 episodesShow
1995Medicine BallMickey Collins · 9 episodesShow
1990Northern ExposureReverend Harding · 2 episodesShow