2024
as Sgt. William Hinton
2023
as Teen Archie
2021
as Young Brian
2019
as Ryan
as John
2016
as Archie
2014
as Edward
2013
as Peter Porter
2012
as Simon Bennett