Happy Hours 2026
as John
The First Purge 2018
as News Reporter #2
Wonderstruck 2017
as Valentin
Boys On Film 16: Possession 2017
as Aaron (segment "Sign")
Sign 2016
as Aaron
Music of the Heart 1999
as Naval Officer (uncredited)
Credits from TMDB.