2018
The Possession of Hannah Grace
Actor - Grainger
I Still See You
Actor - Dr. Martin Steiner
2014
Atlas Shrugged: Part III
Actor - Wesley Mouch
2013
The Last Exorcism: Part II
Actor - Louis
2010
The Last Exorcism
Actor - Louis Sweetzer
Tekken
Actor - Tekken Police Officer #2
2009
In the Electric Mist
Actor - Doobie Patout
Full filmography