Actor
Vanquish
2021
as Max
The Dunes
2019
as Stewart
Inconceivable
2017
as Jake Reynolds
Go North
2017
as James
A Royal Family Christmas
2015
as Roger Fabian
A Royal Family Holiday
2015
as Roger Fabian
Shark Lake
2015
as Ricky
Cash Only
2015
as Pete Cantor
It Follows
2015
as Mr. Height
Jinn
2014
as Coulter
Cut/Print
2012
as Officer Joe
The Domino Effect
2012
as Missing Man
Hide Away
2011
as The Buyer
The Double
2011
as American Man
Born of Earth
2011
as Jerry
Last Man Standing
2011
as CSI Agent
Street Kings 2: Motor City
2011
as Sgt. Tomic
S.W.A.T.: Firefight
2011
as Agent Ellison
Conviction
2010
as Don
Gifted Hands: The Ben Carson Story
2009
as Dr. Long
Little Red Devil
2008
as Louis
Crossover
2006
as Uniformed Officer
Bram Stoker's Dracula
1992
as Grave Digger (uncredited)