2024
Echo as Zane (3 episodes)
2021
Mayor of Kingstown as Duke (5 episodes)
2020
Two Distant Strangers as Officer Merk
2020
The American King as Dimitri
2020
Perry Mason as Detective Joe Ennis (8 episodes)
2019
Watchmen as Red Scare (7 episodes)
2018
The Outpost as Cedric Wythers (23 episodes)
2018
Truth or Dare as Randall Himoff
2018
The Oath as Kraley (8 episodes)
2016
True Memoirs of an International Assassin as Anton Masovich
2014
Under Milk Wood as Voice
2014
Squatters as Ronald Smythe
2014
The After as McCormick (1 episode)
2014
The After as McCormick
2013
Ironside as Ricky Tybor (1 episode)
2013
Marvel's Agents of S.H.I.E.L.D. as Luther Banks (6 episodes)
2013
The Blacklist as Milo (1 episode)
2013
Bates Motel as Will Decody (8 episodes)
2013
Banshee as Quentin (1 episode)
2012
Elementary as Devon Gaspar (1 episode)
2012
Hatfields & McCoys as 'Bad' Frank Phillips (3 episodes)
2012
Girls Against Boys as Terry
2011
Hell on Wheels as Dandy Johnny Shea (2 episodes)
2011
The Hangover Part II as Nikolai
2011
Limitless as Gennady
2011
My Left Hand Man as Warren Emerson
2010
Luster as Thomas Luster
2010
Isle of Dogs as Darius
2010
I Spit on Your Grave as Sheriff Storch
2009
NCIS: Los Angeles as Dmitri Greshnev (1 episode)
2009
Hellhounds as Andronikus
2009
Transformers: Revenge of the Fallen as Special Air Service Forces
2009
Blood River as Joseph
2008
Love Me Still as Mickey Ronson
2007
Cassandra's Dream as Jerry
2007
The Devil's Chair as Nick West
2007
Burn Notice as Tavian Korzha (3 episodes)
2006
The Last Drop as Capt. Edward Banks
2004
Tracking 'The Lion in Winter' as Self
2004
One Perfect Day as Hector Lee
2003
The Lion in Winter as Richard
2003
Hearts of Gold as Alun Price
2002
Moonlight as Gang Leader
2001
Mr In-Between as Jon
2001
Band of Brothers as Clarence Hester (1 episode)
2000
CSI: Crime Scene Investigation as Johannes Desmoot (1 episode)
2000
Rancid Aluminium as Trevor
1999
Shades as Dylan Cole
1999
Law & Order: Special Victims Unit as Luke Ronson (1 episode)
1999
The Cherry Orchard as Trofimov
1997
Drovers' Gold as Aaron (5 episodes)
1994
The Lifeboat (1 episode)