Imago 2026
as Companion (additional)
A Heart for Christmas 2024
as Marty
You Can't Say No 2018
as Gary Brick
The Black Ghiandola 2017
as Blackened Corpse
Dawn 2015
as Franklin
The Apparition 2012
as Apparition (uncredited)
Fugue 2009
as Dr. Holloway
Apparition 2009
as Strangler
I Am Legend 2007
as Infected
Credits from TMDB.