Actor
Three Billboards Outside Ebbing, Missouri
2017 · as Boy
Santa's Boot Camp
2016 · as Drake
The Morningside Monster
2014 · as Augey
Standing Up
2013 · as Bryce
Unconditional
2012 · as Jimmy
Lawless
2012 · as Young Howard (as William Harrison)
The Odd Life of Timothy Green
2012 · as Bobby Crudstaff
Survivor Type
2011 · as Young Richard