Last Days of Basic Cable as Aaron
If I Had Legs I’d Kick You
2024
Henry Gets a Shot as Henry
2023
The Audition Tape as Daniel Jafarian
2022
Funny Pages as Robert
2021
American Horror Stories as Declan O'Shaunessy (1 episode)
2020
Tales from the Loop as Jakob (7 episodes)
2018
Fahrenheit 451 as Clifford
2018
Ready Player One as High School Kid
2018
Eighth Grade as Riley
2017
No Activity as Mason (2 episodes)
2016
Speechless as Carter (1 episode)
2016
The Loner as Young Behrouz
2015
Weird Loners as Frank (1 episode)
2014
Scorpion as Young Walter O'Brien (3 episodes)
2014
HitRECord on TV with Joseph Gordon-Levitt as Self (segment "Above it All") (1 episode)
2014
Intelligence as Young Boy (1 episode)
2013
Once Upon a Time in Wonderland as Mirza (1 episode)
2003
NCIS as Luke Harris (3 episodes)