Year
|
Title
|
Role
|
Notes
|
1993
|
Ordeal in the Arctic
|
Master Seaman Douglas
'Monty' Montgomery
|
Television film
|
1996
|
The X-Files
|
Guard
|
Episode: "Paper Hearts"
|
1996–1997
|
Key the Metal Idol
|
D
|
5 episodes
|
1997
|
Convictions
|
Guard #2
|
Television film
|
1997–2000
|
The Outer Limits
|
Bailiff / Male Vorak / Overseer #2
|
3 episodes
|
1997–2004
|
Stargate SG-1
|
M'zel / Thor
|
4 episodes
|
1998
|
Dead Man's Gun
|
Carl Goloff
|
Episode: "Sheep's Clothing"
|
1998
|
The Inspectors
|
Monitoring Guard
|
Television film
|
1998
|
The Crow: Stairway to Heaven
|
Scarangello
|
Episode: "Double Take"
|
1998, 2001
|
First Wave
|
Koch / Guard #1
|
2 episodes
|
1999
|
The Net
|
Bilings
|
Episode: "Chem Lab"
|
1999
|
Assault on Death Mountain
|
Franz
|
Television film
|
1999
|
Seven Days
|
CIA Agent
|
Episode: "The Football"
|
1999
|
Spider-Man Unlimited
|
Nick Fury
|
Episode: "Worlds Apart: Part 1"
|
1999
|
Aftershock: Earthquake in New York
|
FEMA Leader
|
2 episodes
|
1999–2001
|
NASCAR Racers
|
Additional voices
|
26 episodes
|
2000
|
Call of the Wild
|
Tommy / Frenchy Bolare
|
3 episodes
|
2000
|
Hikaru no Go
|
Mr. Shuhei
|
Episode 62
|
2001
|
Dark Angel
|
Red Six
|
2 episodes
|
2001
|
Voyage of the Unicorn
|
Minotaur
|
2001
|
The Lone Gunmen
|
First Guard
|
Episode: "Pilot"
|
2001
|
Return to Cabin by the Lake
|
Brett
|
Television film
|
2001
|
MegaMan NT Warrior
|
Raoul
|
English version; voice
|
2001, 2010
|
Smallville
|
Deputy Gibbon / Sacks' Bodyguard
|
4 episodes
|
2002
|
The Chris Isaak Show
|
Ted Thomas
|
Episode: "Chris Isaak Day"
|
2002
|
Tokyo Underground
|
Rou
|
7 episodes
|
2002–2003
|
He-Man and the Masters of the Universe
|
Badd / Caugar Guard #1 / Baddhra
|
3 episodes
|
2003
|
A Wrinkle in Time
|
Centaur
|
Television film
|
2003
|
Inuyasha
|
Ginkotsu / Kyokotsu
|
9 episodes
|
2003
|
X-Men: Evolution
|
Gauntlet
|
Episodes: "Target X"
|
2004
|
Andromeda
|
Templar Lieutenant
|
Episode: "Abridging the Devil's Divide"
|
2005
|
Starship Operators
|
Hernal Nadja
|
3 episodes
|
2005
|
Stargate Atlantis
|
Constable
|
Episode: "The Tower"
|
2005, 2007
|
The 4400
|
Security Guard / Aaronson
|
2 episodes
|
2006
|
Shakugan no Shana
|
Tenmokuikko
|
3 episodes
|
2006
|
Black Lagoon
|
Fritz Stanford
|
2006
|
Fantastic Four: World's Greatest Heroes
|
The Hulk
|
Episode: "Hard Knocks"
|
2006
|
Totally Awesome
|
Coach Cutter
|
Television film
|
2006
|
Trapped!
|
Zlatko
|
2006
|
Merlin's Apprentice
|
Gare
|
2 episodes
|
2007
|
Flash Gordon: A Modern Space Opera
|
Tyrus
|
Episode: "Pride"
|
2008
|
Psych
|
Mark Belleck
|
Episode: "The Greatest Adventure in the
History of Basic Cable"
|
2008
|
Mobile Suit Gundam 00
|
Barack Zinin
|
4 episodes
|
2008
|
Sanctuary
|
Cabal Agent
|
Episode: "Revelations, Part 1"
|
2009
|
Knights of Bloodsteel
|
Dragon Eye
|
2 episodes
|
2009
|
Harper's Island
|
Tommy
|
Episode: "Bang"
|
2009
|
Beyond Sherwood Forest
|
Little John
|
Television film
|
2009–2012
|
Iron Man: Armored Adventures
|
The Hulk
|
3 episodes
|
2011
|
Shattered
|
Dante
|
Episode: "Key with No Lock"
|
2011
|
A Fairly Odd Movie: Grow Up, Timmy Turner!
|
Jorgen von Strangle
|
Television film
|
2011, 2014
|
Once Upon a Time
|
Head Troll
|
2 episodes
|
2012
|
Level Up
|
Barbarian
|
Episode: "Barbarian"
|
2012
|
Continuum
|
Frank Bono
|
Episode: "Time's Up"
|
2012
|
A Fairly Odd Christmas
|
Jorgen von Strangle
|
Television film
|
2013
|
Arrow
|
Ops Leader
|
Episode: "Keep Your Enemies Closer"
|
2013
|
Spooksville
|
Debt Collector
|
Episode: "The Wishing Stone"
|
2014
|
A Fairly Odd Summer
|
Jorgen
|
Television film
|
2014
|
Falling Skies
|
Scorch
|
2 episodes
|
2015
|
The P.I. Experiment
|
Doug Kell
|
Television film
|
2016
|
The 100
|
Bounty Hunter / Grounder #1
|
2 episodes
|
2017
|
Rogue
|
Donahue
|
Episode: "The Determined and the Desperate"
|
2017
|
My Little Pony: Friendship Is Magic
|
Hard Hat
|
Episode: "Fluttershy Leans In"
|
2017
|
Supergirl
|
General Zod
|
Episode: "Nevertheless, She Persisted"
|
2017
|
Somewhere Between
|
Matthew
|
Episode: "Madness"
|
2017
|
Christmas Homecoming
|
Dean
|
Television film
|
2018
|
Riverdale
|
Carl
|
3 episodes
|
2018
|
Ice
|
Zoric
|
Episode: "Rendezvous with Death"
|
2018
|
Zoids Wild
|
Numb-Lock
|
2 episodes
|
2019
|
Batwoman
|
Angus Stanton
|
Episode: "I'll Be Judge, I'll Be Jury"
|
2020
|
The Magicians
|
Yan the Adventurer
|
Episode: "The Mountain of Ghosts"
|
2020
|
Gabby Duran & the Unsittables
|
Jacked Alien
|
Episode: "Enter the Dranis: Part Two"
|
2021
|
The Stand
|
Burly Guard #1
|
2 episodes
|
2021–present
|
Home Before Dark
|
Karl Kurz / The Fixer
|
8 episodes
|
2021
|
The Lost Symbol
|
Samyaza
|
4 episodes
|