Eye For An Eye 2019
as Myles Blake
Body Swap 2019
as Alex
Love, Simon 2018
as 5-Year-Old Simon Spier (uncredited)
Spooked 2017
as Connor
Sweet Tooth 2017
as Cole Alexander
Credits from TMDB.