Actor
Bully
2018
as Jimmy
Monster Trucks
2016
as Sam Geldob
Divide & Conquer
2014
as Josh
ParaNorman
2012
as Neil Downe (voice)
Treasure Buddies
2012
as Budderball (voice)
Alvin and the Chipmunks: Chipwrecked
2011
as Tucker / Kite Kid
Spooky Buddies
2011
as Bartleby
I Am Number Four
2011
as Tuck (uncredited)