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