The Canyon TBA
as Garrett
Anaconda 2025
as Groom
Ablaze 2019
as Sam Newstead
Golden Boy 2019
as David
Pearl in Paradise 2018
as Derek
The Hobbit: An Unexpected Journey 2012
as Musical Elf (uncredited)
The Tattooist 2007
as Young Jake Sawyer
Credits from TMDB.