Actor
Solitaire
2026 · as Evan
Knotted
2026 · as Thomas
Payphone
2023 · as Noah Jackson
The Matthew Shepard Story
2002 · as Logan Shepard - age 12