He's Watching You 2026
as Blake, Executive Producer
Wolf Hound 2022
as Sgt. Tommy Pace
Honest to God 2022
as Dylan Adams
Father Stu 2022
as 21 year old Kid
Poser 2020
as Frank
Granny Shot 2018
as Bob
Vermijo 2017
as Carl Lockhart
Eloise 2016
as Mental Patient (uncredited)
Human Instincts 2016
as Noah
Credits from TMDB.