2022
as Teen
2021
as Christopher
2018
as Young Tom
as Additional Voices (voice)
2015
as Noah
2009
as Lucas