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