Actor
Hollow in the Land
2017
as Steve
Warcraft
2016
as Tower Guard (uncredited)
The Company You Keep
2012
as Drunk on Train
Dawn Rider
2012
as Bragg
The Stranger
2010
as Driver
Fantastic Four
2005
as Nightclub Boyfriend
Heart of America
2003
as Wex Presley
K-9: P.I.
2002
as Junkie