2026The BorderlineCharlie · 6 episodesShow
2025The TrainJackMovie
2025Queen of BonesFredrik P JensenMovie
2025CatharsisStepfatherMovie
2024The Fast RunnerShimonMovie
2023Monarch: Legacy of MonstersPuckett · 5 episodesShow
2023The Boy in the WoodsPolice Chief BaganMovie
2022VikingRoy WalkerMovie
2022Dark WindsDr. Reynolds · 3 episodesShow
2022Under the Banner of HeavenAmmon Lafferty · 2 episodesShow
2022Billy the KidMcDaniels · 1 episodeShow
2022PeacemakerCaptain Caspar Locke · 4 episodesShow
2021ChapelwaiteJakub · 5 episodesShow
2021ThemThe Black Hat Man · 7 episodesShow
2020Psych 2: Lassie Come HomeOva AsblornMovie
202050 States of FrightOld Man · 2 episodesShow
2020MessiahOscar Wallace · 1 episodeShow
2019TogoGeorge MaynardMovie
2019Adopt a HighwayJimMovie
2019The InBetween1 episodeShow
2019StockholmChief MattssonMovie
2019Deadly ClassMaster Zane · 2 episodesShow
2019Project Blue BookEdmund · 1 episodeShow
2018Sicario: Day of the SoldadoHeadmaster DeatsMovie
2018The Guardian AngelSergeant BraunMovie
2017DamnationDon Berryman · 10 episodesShow
2017Tin StarLouis Gagnon · 10 episodesShow
2017Midnight, TexasHightower · 1 episodeShow
2017PureAugustus Nickel · 6 episodesShow
2016TravelersAndrew Graham · 1 episodeShow
2016Van HelsingSam · 27 episodesShow
2016MacGyverDavid Arthur Faraday · 1 episodeShow
2016HoneyglueDennisMovie
2016Pee-wee's Big HolidayEzekielMovie
2016Cooper Barrett's Guide to Surviving LifeArvid · 1 episodeShow
2015The PlayerIvan Mislav · 1 episodeShow
2015Minority ReportDr. Lionel Gray · 3 episodesShow
2015DigOlaf · 2 episodesShow
2015EadweardPepperMovie
201512 MonkeysThe Keeper · 1 episodeShow
2014Girlfriends' Guide to DivorceShaman Derek · 1 episodeShow
2014GothamJack Gruber · 2 episodesShow
2014ScorpionPresident Korsovich · 1 episodeShow
2014The CallingSimonMovie
2014RushMartin Arisson · 1 episodeShow
2014Three Days in HavanaAndersMovie
2012Beauty and the BeastDr. Nicholas Markus · 1 episodeShow
2012Bullet in the FaceLustig Balder · 1 episodeShow
2011The Twilight Saga: Breaking Dawn - Part 1MarcusMovie
2011Hell on WheelsThe Swede · 57 episodesShow
2011Falling SkiesDuane Pickett · 1 episodeShow
2011The Haunting Hour: Fear Never KnocksCollectorMovie
2011Let Your Fingers Do the TalkingAlby (voice)Movie
2010NikitaMatthew Collins · 1 episodeShow
2010CapricaKevin Reikle, Kevin Riekel · 3 episodesShow
2010Human TargetConnor Dunham · 1 episodeShow
2010MiradorGrenier · 3 episodesShow
2009The Twilight Saga: New MoonMarcusMovie
2009Stargate Atlantis: Fans' ChoiceHalling/ ToddMovie
2009CadavresPaoloMovie
2008SanctuaryJohn Druitt / Bigfoot · 59 episodesShow
2008True BloodDieter Braun · 6 episodesShow
2007Les Sœurs ElliotAlcidez Barling · 10 episodesShow
2007The InvisibleDr. WolandMovie
2007The Black CatRufus GriswoldMovie
2007Killer WaveStanley Schiff · 2 episodesShow
2006Le 7e RoundArthur Kennedy · 11 episodesShow
2006PsychLong Hair · 1 episodeShow
2006WhistlerJustin Talbert · 1 episodeShow
2006SavedJohn the Baptist · 1 episodeShow