Actor
Taxon
2024
as Goon #1
Every Last Secret
2022
as Luke
The Trial of the Chicago 7
2020
as John Froines
The Garden Left Behind
2020
as Oscar
Ask for Jane
2019
as Tim
November Criminals
2017
as Noel
The Meyerowitz Stories (New and Selected)
2017
as Marcus
Goat
2016
as Will
The Adderall Diaries
2016
as Teenage Roger
The Transfiguration
2016
as Mike
Fan Girl
2015
Naomi and Ely's No Kiss List
2015
as Boy-Robin
King Jack
2015
as Shane
Hits
2014
as Christian
Contest
2013
as Tommy Dolen
The Wolf of Wall Street
2013
as Zip (Lude Buying Teenager #1)
Paradise
2013
as Teenage Guy
Anatomy of the Tide
2013
as Trent Page
Hope Springs
2012
as Danny, The Bookstore Clerk
Spark
2010
as Asher