Cloudy with a Chance of Christmas 2022
as Dillon Kincaid
Old Flames Never Die 2022
as Randy
Love on Iceland 2020
as Kenneth
The Informer 2019
as Detective Lane
The Strangers: Prey at Night 2018
as State Trooper
Boys On Film 16: Possession 2017
as Ben (segment "Sign")
Sign 2016
as Ben
Credits from TMDB.