Actor
The Beast Inside
2024 · as Daniel
Devil's Triangle
2021 · as Erastos
Reversal
2020 · as Jeb Johnson
Faded Dreams
2007 · as Dante Milano
The Ape
2005 · as David (uncredited)