2025
Lavender Men as Abe2025
The Surrender as Young Robert2024
Destroy All Neighbors as Alec2022
Babylon as Young Actor (Jack's Beach Set)2022
Fatal Fandom as Jackson Reed2021
Honesty Weekend as Nate Falco2019
Captain Marvel as Bret Johnson2019
Terminator: Dark Fate as Ackers2018
You as Harrison Jacobs2018
9-1-1 as Connor2018
Liberty Crossing as Steven Hathaway2016
Timeless as Airline Passenger2016
Teenage Mutant Ninja Turtles: Out of the Shadows as Leonardo2015
Superstore as Dr. Sidian2015
Stitchers as Nic Comenko2014
Teenage Mutant Ninja Turtles as Leonardo2011
Shameless as Goff2011
Teen Wolf as Garrett Douglas2009
Parks and Recreation as Ellis