Actor
Running on Empty
2024
as Mort
Freaky Tales
2024
The Featherweight
2023
as Billy Papaleo Jr.
An Intrusion
2021
as Layne
Castle in the Ground
2021
as Polo Boy
Flashback
2020
as Andre
Katie Says Goodbye
2018
as Matty
Pisces
2017
as Alex
Heartthrob
2017
as Henry Sinclair
Los
2017
as Left
The Good Neighbor
2016
as Sean
The Elvis Room
2016
as Kurt
Tales of Halloween
2015
as The Stranger
Len and Company
2015
as William
The Stanford Prison Experiment
2015
as John Lovett
Smoke
2015
as Michael
The Heyday of the Insensitive Bastards
2015
as Michael
Share
2015
as Dylan
It Follows
2015
as Paul
Dark Summer
2015
as Daniel
Seasick Sailor
2013
as Penna
Matty Hanson and the Invisibility Ray
2011
as Matty Hanson
Just Peck
2011
as Michael Peck
It's Kind of a Funny Story
2010
as Craig Gilner
Hungry Hills
2009
as Snit
The Rocker
2008
as Moby Type Kid
Dead Silence
2007
as Young Henry
A Lobster Tale
2006
as Mike Stanton
Saint Ralph
2005
as Kid Collins
Horsie's Retreat
2005
as Louie (uncredited)
Samantha: An American Girl Holiday
2004
as Factory Boy
The Right Way
2004
as Young David
The Sadness of Johnson Joe Jangles
2004
as Clint the Boy Doctor