2024
Taxon as Goon #12022
Every Last Secret as Luke2020
The Trial of the Chicago 7 as John Froines2020
The Garden Left Behind as Oscar2019
Ask for Jane as Tim2017
The Meyerowitz Stories (New and Selected) as Marcus2017
November Criminals as Noel2016
The Night Of as Copy Store Clerk2016
Goat as Will2016
The Adderall Diaries as Teenage Roger2016
The Transfiguration as Mike2015
Chicago Med as Neil Dietrich2015
Eye Candy as Max Jenner2015
Naomi and Ely's No Kiss List as Boy-Robin2015
Fan Girl as Not available2015
King Jack as Shane2014
The Leftovers as Max2014
Hits as Christian2013
The Wolf of Wall Street as Zip (Lude Buying Teenager #1)2013
The Americans as Matthew Beeman2013
Paradise as Teenage Guy2013
Contest as Tommy Dolen2013
Anatomy of the Tide as Trent Page2012
Hope Springs as Danny, The Bookstore Clerk2011
Unforgettable as Jim Clayburn Jr.2011
Skins as Stanley Lucerne2010
Spark as Asher2001
Law & Order: Criminal Intent as Taylor Brite