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

I Spit on Your Grave

2010
as Sheriff Storch

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

Producer

Movie Unbelief 2015