2025
Final Destination Bloodlines as Howard Campbell2023
School Spirits as Principal Hartman2022
13 Miles as Not available2022
LEGO Marvel Avengers: Time Twisted as Red Skull / Retro Red Skull (voice)2022
Girl Gone Bad as Ron2022
Drinkwater as Mr. Babcock2020
Aliens Stole My Body as Tar Gibbons2019
See as Colonel Farks2019
Batwoman as Dr. Butler2019
A Christmas Duet as Arnold2019
Beyond The Woods as Police Chief2018
LEGO Jurassic World: The Secret Exhibit as Vic Hoskins (voice)2017
Riverdale as Uncle Bedford2017
Brain on Fire as Allen2016
The Assignment as Vladimir Gorski2016
The 9th Life of Louis Drax as Eduardo Navarra2016
Garage Sale Mystery: The Novel Murders as McNally2016
I Dare You as Steel Toes2015
Supergirl as Little Kryptonian Man2015
The Man in the High Castle as Oliver Diels2015
The Returned as Dr. Pratt2015
Liar, Liar, Vampire as Baron Von Awesome2015
Patterson's Wager as Otter's Dad2014
When Calls the Heart as Carl Grady2014
Marvel Knights: Eternals as Druig2014
Marvel Knights: Eternals as Druig2014
The Color of Rain as Pastor Karl Galick2014
Lonesome Dove Church as Butch Henley2014
Scammerhead as Ian Fragmont2014
Christmas Icetastrophe as Miles2014
A Daughter's Nightmare as Dr. Shwarzstein2013
Motive as Father Perry2013
Horns as Dr. Renald2013
The Hunters as Dr Kramer2013
Marvel Knights: Inhumans as Karnak (voice)2013
A Sister's Nightmare as Dr. Shwarzstein2013
Inhumans as Karnak / Woz / Dinu / Jarzhinho / Timberius (voice)2012
Arrow as Anthony Venza2012
A Christmas Story 2 as Nazi Interrogator2012
The House as Kevin Carrington2012
Crimes of Mike Recket as Not available2011
Once Upon a Time as King Midas2011
Marley & Me: The Puppy Years as Hans Von Weiselberger2011
Mega Cyclone as Jakob Tanner2010
My Little Pony: Friendship Is Magic as Jack Pot (voice)2010
Gunless as John2010
False Creek Stories as Mick2010
Blood: A Butcher's Tale as Roger2009
2012 as Ark Bridge Crew2009
Ice Twisters as Damon2008
Fringe as Detective Green2008
Sanctuary as Carver2008
Another Cinderella Story as British Director2008
Storm Cell as Joe2008
Ogre as Lawrence2007
Blood Ties as Magnus O'Connor2007
Taming Tammy as Lucas2006
Psych as Alan Zenuk2006
Klatsassin as Sargent2005
Supernatural as Patrick Vance2005
Masters of Horror as Detective Patterson2005
Severed as Smith2004
Battlestar Galactica as Valance2004
The Keeper as Derick2003
Tru Calling as Peter2003
Open Range as Chet2002
The Dead Zone as Major Reg Granowitz2002
The Stickup as Tommy Meeker2001
Smallville as Dr. Jansen2001
Kill Me Later as Officer Larry2001
Turbulence 3: Heavy Metal as Ethan2000
Andromeda as Hanno2000
Dark Angel as Johanssen2000
Quarantine as Stone Pilot1999
Roswell Conspiracies: Aliens, Myths and Legends as Nick Logan (voice)1999
The 13th Warrior as Norseman1999
Hayley Wagner, Star as Zombie #11998
First Wave as Gregory1997
Stargate SG-1 as Xe'ls1997
Stargate SG-1 as Alien Leader, Alien #11997
Stargate SG-1 as Alien Leader1997
Stargate SG-1 as Warrick Finn1997
Stargate SG-1 as Motion Capture Warrior1997
Stargate SG-1 as Iron Shirt1997
Stargate SG-1 as Shy One1997
Stargate SG-1 as Eggar1996
The Sentinel as Gabe1995
The Outer Limits as Karl Rademacher1994
Viper as VictorNaN
Ruthless Bastards as Treyton Jones2018
LEGO Jurassic World: The Secret Exhibit Creator2015
Patterson's Wager Co-Producer2015
Patterson's Wager Casting2014
Scammerhead Casting