Actor (108 credits)
- Aliens Ate My Homework (2018) Tar Gibbons
- Riverdale (2017) Uncle Bedford
- 13 Miles (2017) Terry
- When We Rise (2017) Male Commisioner
- I Dare You (2016) Steel Toes
- Tomboy (2016) Vladimir Gorski
- Brain on Fire (2016)
- Garage Sale Mystery: The Novel Murders (2016) McNally
- Patterson's Wager (2015) Otter's Dad
- The Man in the High Castle (2015) SS Officer Oliver Diels
- The Whispers (2015) Power Supervisor
- The 9th Life of Louis Drax (2015)
- Helix (2015) Chief Kruspe
- Liar, Liar, Vampire (2015) Baron Von Awesome
- Supergirl (2015) Little Kryptonian Man
- Christmas Truce (2015) German SS Officer
- The Returned (2015) Dr. Pratt
- A Daughter's Nightmare (2014) Dr. Shwarzstein
- The Color of Rain (2014) Pastor Karl Galick
- Christmas Icetastrophe (2014) Miles
- Strange Empire (2014) Jack
- Eternals (2014) Druig, voice acting
- When Calls the Heart (2014) Carl Grady
- Lonesome Dove Church (2014) Butch Henley
- Scammerhead (2014) Ian Fragmont
- The Hunters (2013) Doctor Kramer
- Arrow: Year One (2013) Anthony Venza, хроника
- King & Maxwell (2013) Gary Sand
- A Sister's Nightmare (2013) Dr. Shwarzstein
- Horns (2013) Dr. Renald
- Inhumans (2013) Karnak / Woz / Dinu / Jarzhinho / Timberius, voice acting
- Once Upon a Time: Journey to Neverland (2013) King Midas, хроника, not listed in credits
- A Christmas Story 2 (2012) Nazi Interrogator
- Level Up (2012) Ochi
- Big Time Movie (2012) Sven
- Indie Jonesing (2012) рассказчик
- Once Upon a Time: Magic Is Coming (2012) King Midas, хроника, not listed in credits
- Hell on Wheels (2011) Lt. Weston
- The Killing (2011) Uniform Cop
- Everything and Everyone (2011) Spence
- Earth's Final Hours (2011) Agent Massie
- Mega Cyclone (2011) Jakob Tanner
- Marley & Me: The Puppy Years (2011) Hans Von Weiselberger
- The House (2011) Kevin Carrington
- Blood: A Butcher's Tale (2010) Roger
- False Creek Stories (2010) Mick
- Gekijouban Kidou senshi Gandamu 00: A wakening of the trailblazer (2010) Lockon Stratos, voice acting
- Riverworld (2010) Ludwig Dürr (night 2)
- Gunless (2010) Jon
- True Justice (2010) Grigor
- 2012 (2009) Ark Bridge Crew
- Ice Twisters (2009) Damon
- Smile of April (2009) Manager
- Impact (2009) Franz Henke
- Ayaa: A Hero's Journey (2008) рассказчик
- The Guard (2008) Angry Man
- Storm Cell (2008) Joe
- Another Cinderella Story (2008) British Director
- Iron Man: Armored Adventures (2008) Dr. Peter Corbeau
- Ogre (2008) Lawrence
- Sanctuary (2008) Carver
- Kidô Senshi Gundam 00 (2007) Lockon Stratos
- Taming Tammy (2007) Lucas
- Glimpse (2007) Male Voice, voice acting
- Blood Ties (2007) Magnus O'Connor
- Masters of Science Fiction (2007) Bucky
- Toki o kakeru shôjo (2006) Kousuke Tsuda, voice acting
- Angelica's Pirate (2006) Father / Pirate Bill
- Severed (2005) Smith
- Gintama (2005) Shinsuke Takasugi
- Young Blades (2005) the Duke de Fourré
- Masters of Horror (2005) Detective Patterson
- Touching Evil (2004) Peter Caruthers
- The Keeper (2004) Derick
- Battlestar Galactica (2004) Valance
- The Collector (2004) Maxwell Gunn
- Kingdom Hospital (2004) Sol Tarus
- Tru Calling (2003) Peter
- Open Range (2003) Chet
- Jeremiah (2002) Ezekiel
- The Stickup (2002) Tommy Meeker
- Babylon 5: The Legend of the Rangers: To Live and Die in Starlight (2002) Dulann
- Kill Me Later (2001) Officer Larry
- Walking Shadow (2001) Lou Montana
- Evirati (2000) Salimbeni
- Dark Angel (2000) Johanssen
- Andromeda (2000) Hanno [Hanover in credits]
- Quarantine (2000) Stone Pilot
- Turbulence 3: Heavy Metal (2000) Ethan
- The Immortal (2000) Demon Assistant
- Los Luchadores (2000) Slade
- Secret Agent Man (2000) Arno Keinbacher
- The 13th Warrior (1999) Norseman
- So Weird (1999) Perry
- Beggars and Choosers (1999) Wayne
- Strange World (1999) Joe
- Roswell Conspiracies: Aliens, Myths & Legends (1999) Nick Logan
- Cage the Dog (1999) Reggie
- Hayley Wagner, Star (1999) Zombie #1
- Nothing Too Good for a Cowboy (1998) Pivak
- The Net (1998) Marshall Roberts
- Welcome to Paradox (1998) Markham Montgomery
- First Wave (1998) Gregory
- Dead Man's Gun (1997) Tommy
- Stargate SG-1 (1997) Alien #1
- Viper (1996) Victor
- Prodigals Bailiff
- Angels in Flanders Colonel St. Jacques
Director (2 credits)
Producer (2 credits)