Hide unreleased
Sunshine & Rainbows TBA
as Michael
Solitaire 2026
as Evan
Knotted 2026
as Thomas
Payphone 2023
as Noah Jackson
The Matthew Shepard Story 2002
as Logan Shepard - age 12
Credits from TMDB.