2025
as Young Malcolm
2023
as Paul Ryan
2023
as Owen
2021
as Anthony
2021
as Ben
2020
as Caleb
2019
as Mike Ray
2016
as Caleb
2016
as Bertie
2016
as Tobey
2015
as Donnie / Science Kid (uncredited)
2015
as Finn (uncredited)
2014
as Young Adam
2013
as Harry
2012
as Little Boy