Known For
Filmography
—
2026
2026
2023
2022
2022
2020
2020
2019
2018
2017
20162016
2013
2012

Virtual High
Movie · as Julian

Infinity Mirror
Movie

Long Haired Businessmen
Movie · as Noah

Stay Awake
Movie · as Derek

S1NGULAR
Movie

Queer as Folk
TV · as Mingus · 8 eps

Clouds
Movie · as Zach Sobiech

Beyond the Clouds
TV · as Self · 9 eps

The Other Two
TV · as Lucas Lambert Moy · 7 eps

Total Eclipse
TV · as Julian · 12 eps

The Gifted
TV · as Jack · 1 ep
The Commute
The Commute
TV · as Hansen · 21 eps

Free Period
TV · as Julian · 1 ep

Marvel's Agents of S.H.I.E.L.D.
TV · as Gordon · 2 eps

Stitches
Movie · as Sam
