Internet Famous 2016
as Texas Mike
Just Before I Go 2015
as Ted Morgan at 16
Last Vegas 2013
as Young Paddy (voice)
World War Z 2013
as Teen Zombie Bait (uncredited)
The Thompsons 2012
as Lenny Hamilton / Thompson, Associate Producer
The Aggression Scale 2012
as Owen
The Death of Socrates 2010
as Son of Callias
Credits from TMDB.