2020
A Nightmare Wakes as Percy Shelley
2020
Unforgettable as Scientist
2020
Kipo and the Age of Wonderbeasts as Troy (voice) (30 episodes)
2019
The Cat and the Moon as Skyler
2019
Secrets at the Lake as Jared Hale
2019
NOS4A2 as Nat (1 episode)
2018
Timberwood as Liam Washington (1 episode)
2017
Marvel's Iron Fist as BB (8 episodes)
2017
Julie's Greenroom as Gus (13 episodes)
2016
Bull as Lt. Chang (1 episode)
2016
Jack of the Red Hearts as Prep School Boy
2015
Scream: The TV Series as Manny (3 episodes)
2013
Admission as Princeton Applicant (uncredited)
2013
The Carrie Diaries as Scott (3 episodes)