The Abandons as Elias Teller (1 episode)
2024
Snack Shack as Shane
2024
Damsel as Prince Henry
2024
Shadow Brother Sunday as Jacob
2023
History of the World: Part II as Robert Todd Lincoln (4 episodes)
2021
Maid as Sean (10 episodes)
2021
Silk Road as Ross Ulbricht
2020
Shadow in the Cloud as Stu Beckell
2020
A Teacher as Eric Walker (10 episodes)
2020
Love, Victor as Simon Spier (1 episode)
2019
Strange but True as Philip Chase
2019
Tamron Hall as Self - Guest (1 episode)
2019
Native Son as Jan Erlone
2018
Krystal as Taylor Ogburn
2017
Everything, Everything as Olly Bright
2017
Kong: Skull Island as Bar Guest (uncredited)
2016
The 5th Wave as Ben "Zombie" Parish
2015
Being Charlie as Charlie Mills
2015
TheCavKid as Punk Kid
2015
Jurassic World as Zach
2015
Salt of the Earth as Faustus
2013
The Kings of Summer as Joe Toy
2012
The Old Switcha-roo as Jerry
2012
Frenemies as Jake Logan
2010
Displaced as Kid with Towel
2010
Melissa & Joey as Ryder Scanlon (104 episodes)
2009
CC 2010 as CC's Father (Young)