Final Invasion as Larry Masters
Hostile Takeover as Reaper
2023
FUBAR as Anton (1 episode)
2022
Crimson Point as Callum
2022
Sheltering Season as Thomas Millgard
2022
Fire Country as Odin (1 episode)
2022
Zero Contact as Trevor
2022
Marvel Studios Assembled: The Making of Hawkeye as Self - Ivan
2021
Hawkeye as Ivan (6 episodes)
2020
Snowpiercer as Breachman Boscovic (14 episodes)
2020
Most Dangerous Game as Timur (uncredited) (2 episodes)
2020
The Sinners as Sheriff Fred Middleton
2019
See as Wech (1 episode)
2019
Puppet Killer as Jamie
2019
Freaks as Robert Kraigen
2019
Cold Pursuit as Detective Osgard
2018
The Shipment as Kaidan Katar
2018
NarcoLeap as Colonel Slater (14 episodes)
2017
War for the Planet of the Apes as Winter
2016
Van Helsing as Julius (65 episodes)
2016
Kindergarten Cop 2 as Zogu
2016
What An Idiot as Caleb
2015
Badge of Honor as Samuel
2015
Zoo as Dallas (2 episodes)
2015
Vendetta as Griffin Abbott
2015
Dead Rising: Watchtower as Logan
2015
The Starlight Heist as Eddie Shaugh
2015
iZombie as Julien Dupont (8 episodes)
2015
I Wanna Date U as Billy
2014
Feed the Gods as Pete
2014
Zapped as Ted Thompson
2014
The 100 as Gustus (4 episodes)
2014
Far from Home as Dale Cottonwood
2013
Christmas Bounty as Manucci
2013
The Christmas Consultant as Boris Tartakov
2013
Percy Jackson: Sea of Monsters as Cyclops #2
2013
Eve of Destruction as Ruslan (2 episodes)
2013
The Marine 3: Homefront as Gabriel
2012
Arrow as Prison Guard Felton (2 episodes)
2012
Continuum as Rollins (4 episodes)
2012
This Means War as Karate Dad
2011
Hell on Wheels as Anton Hersch (1 episode)
2011
In the Name of the King 2: Two Worlds as Allard
2011
Once Upon a Time as Berkley (1 episode)
2011
Mortal Kombat: Legacy as Shao Kahn (2 episodes)
2011
InSecurity (1 episode)
2010
Blood: A Butcher's Tale as Tony
2010
Caprica as William Adama Sr. (1 episode)
2010
Human Target (1 episode)
2010
Republic of Doyle as Angus Farris (1 episode)
2009
Fireball as Tyler Draven
2009
Driven to Kill as Tony Links
2009
Personal Effects as Tom
2008
Sanctuary as The Duke (1 episode)
2008
Heart of a Dragon as Tim
2007
Maneater as Sergeant Winshiser
2006
Kraken: Tentacles of the Deep as Ike
2006
Eureka as Global Security Officer (1 episode)
2006
Psych as Bartender (1 episode)
2006
Psych as Security Guard (1 episode)
2006
Psych as Serbian (1 episode)
2005
Supernatural as Gunner Lawless (1 episode)
2005
Supernatural as Sean's Friend (1 episode)
2005
Supernatural as Skinwalker #2 (1 episode)
2005
Hell's Kitchen as Self - Restaurant Patron (1 episode)
2004
Battlestar Galactica as Marine Sgt. Omar Fischer (4 episodes)
2004
Stargate Atlantis as Rakai (1 episode)
2004
7 Times Lucky as Sacco
2003
Picking Up & Dropping Off as Joey
2003
The Crooked E: The Unshredded Truth About Enron as Lazarri
2002
John Doe (1 episode)
2002
The Dead Zone (1 episode)
2002
Wishmaster 4: The Prophecy Fulfilled as Brick
2001
Smallville as Orderly (1 episode)
2001
Smallville as Thug (1 episode)
2001
Mutant X as Nick (1 episode)
2000
Andromeda as Agio (1 episode)
1997
Stargate SG-1 as Shaq'rel (2 episodes)