Actor
Dear Luke, Love, Me
2024
as Luke
Billy Boy
2018
as Greg Basualdo
Juveniles
2018
as Elliot
Victor
2016
as Razor
Mother, May I Sleep with Danger?
2016
as Bob
Pretty Boy
2015
as Sean James Collins
The DUFF
2015
as Toby Tucker
Wild
2014
as Richie
Get on Up
2014
as Mick Jagger
A Reason
2014
as Nathan Hilgrim
At the Devil's Door
2014
as Calvin
Deep Dark Canyon
2013
as Skylar Towne
Beverly Hills Chihuahua 3
2012
as Phil (voice)
Hellraiser: Revelations
2011
as Steven Craven
Spooky Buddies
2011
Urban Explorer
2011
as Mickey / Denis
Cinema Verite
2011
as Grant Loud
Vampires Suck
2010
as Jeremiah
The Runaways
2010
as Rocker Boy
Innocent
2009
as Shane
A Marriage
2009