Actor
The Bikeriders
2024
as Big Jack
Maggie Moore(s)
2023
as Kosco
The New Mutants
2020
as Reverend Craig
Bad Boys for Life
2020
as Jenkins
The Standoff at Sparrow Creek
2019
as Morris
Bird Box
2018
as River Man
Bright
2017
as Montehugh
The Comedian
2016
as Heckler / Severin (uncredited)
Addiction: A 60's Love Story
2015
as Lanny Gann
Cold in July
2014
as Ted
Going the Distance
2010
as Terry
Duplicity
2009
as Physec
Brutal Massacre: A Comedy
2008
as Ivan
Redacted
2007
as Battalion Commander / Prosecutor
Capsized
as Tom