2020
Beyond the Clouds as Self (9 episodes)
2020
Clouds as Zach Sobiech
2019
The Other Two as Lucas Lambert Moy (7 episodes)
2018
Total Eclipse as Julian (12 episodes)
2017
The Gifted as Jack (1 episode)
2016
The Commute as Hansen (21 episodes)
2013
Marvel's Agents of S.H.I.E.L.D. as Gordon (2 episodes)