Home / Discover / People

Limitless

2011
as Gennady

Transformers: Revenge of the Fallen

2009
as Special Air Service Forces

Tenet

2020
as Stephen

Taken 3

2014
as Maxim

The Outpost

2018
as Cedric Wythers

I Spit on Your Grave

2010
as Sheriff Storch

The After

2014
as McCormick

Perry Mason (2020)

2020
as Detective Ennis

Hatfields & McCoys

2012
as Bad Frank Phillips

Songbird

2020
as Reg

Squatters

2014
as Ronald Smythe

The Devil's Chair

2007
as Nick West

Blood River

2009
as Joseph

Moonlight

2002
as Gang Leader

Suspect

2007
as Stella

Below

2002
as Hoag

One Perfect Day

2004
as Hector Lee

MoniKa

2012
as Eli

Hellhounds

2009
as Andronikus

Shooters

2002
as J

Luster

2010
as Thomas Luster

Isle of Dogs

2011
as Darius

Shades

1999
as Dylan Cole

Hearts of Gold

2003
as Alun Price

Love Me Still

2008
as Mickey Ronson

Crow

2016
as Harley

The Cherry Orchard

1999
as Trofimov

Revolver

2005
as Billy

My Left Hand Man

2011
as Warren Emerson

Junkie

2012
as Dad

Unbelief

2015
as Kane

Drovers' Gold

1997
as Aaron

Producer

Movie Unbelief 2015

Guest Star

Episode Perry Mason (2020)
Chapter 8
2020
Episode Marvel's Agents of S.H.I.E.L.D.
Many Heads, One Tale
2015
Episode Marvel's Agents of S.H.I.E.L.D.
Closure
2015
Episode Banshee
Armies of One
2014
Episode Perry Mason (2020)
Chapter 3
2020
Episode Agent X
The Enemy of My Enemy
2015
Episode CSI: Crime Scene Investigation
A Kiss Before Frying
2011
Episode Agent X
The Devil & John Case
2015
Episode Elementary
The Diabolical Kind
2014
Episode The Blacklist
Berlin: Conclusion
2014
Episode NCIS: Los Angeles
Wanted
2013
Episode Perry Mason (2020)
Chapter 2
2020
Episode Heroes and Villains
Cortes
2008
Episode Echo
Tuklo
2024
Episode Hell on Wheels
Struck
2015
Episode Band of Brothers
Day of Days
2001
Episode The Brave
The Greater Good
2017
Episode Perry Mason (2020)
Chapter 4
2020
Episode Hell on Wheels
False Prophets
2015
Episode Agent X
Sacrifice
2015
Episode Marvel's Agents of S.H.I.E.L.D.
Laws of Nature
2015
Episode Agent X
Long Walk Home
2015
Episode 24: Legacy
3:00 P.M. - 4:00 P.M.
2017
Episode The Oath
Allegiance
2018
Episode 24: Legacy
4:00 P.M. - 5:00 P.M.
2017
Episode Perry Mason (2020)
Chapter 5
2020
Episode Hell on Wheels
61 Degrees
2016
Episode The Oath
Hunted
2018
Episode Bates Motel
Forever
2016
Episode Marvel's Agents of S.H.I.E.L.D.
A Wanted (Inhu)man
2015
Episode Agent X
Angels & Demons
2015
Episode Echo
Maya
2024
Episode Agent X
Fidelity
2015
Episode Bates Motel
Refraction
2016
Episode Hell on Wheels
Gambit
2016
Episode Bates Motel
Unconscious
2015
Episode Agent X
Pilot
2015
Episode Marvel's Agents of S.H.I.E.L.D.
Devils You Know
2015
Episode Bates Motel
Crazy
2015
Episode Bates Motel
There's No Place Like Home
2016
Episode Agent X
Penultimatum
2015
Episode Perry Mason (2020)
Chapter 1
2020
Episode Perry Mason (2020)
Chapter 6
2020
Episode Bates Motel
The Last Supper
2015
Episode Marvel's Agents of S.H.I.E.L.D.
Among Us Hide…
2015
Episode NCIS: Los Angeles
Rude Awakenings (2)
2012
Episode The Oath
The Loss
2018
Episode Bates Motel
Goodnight, Mother
2016
Episode Perry Mason (2020)
Chapter 7
2020
Episode Bates Motel
A Danger to Himself and Others
2016
Episode Echo
Lowak
2024