All the Lost Ones 2025
as Gary
The Silencing 2020
as Sam Moonblood
The Embargo Project 2015
Actor
I'm Yours 2012
as Winston
The Wild Girl 2010
as Albert Valor
Elijah 2008
as Teenage Elijah
Credits from TMDB.