as Agent Charlie
2025
as Owen
2023
as Alan
as Nigel (voice)
2021
as Young Paul
as Geraint
2020
as Bartholomew
as Malcolm
2019
as Merlin
as Bagot/The Groom
2015
as Boy in Crowd
2005
as Soren
as Rodney
2024
as Zero (voice)
as Digdog
as Dylan
as Lieutenant Greaves
as Arthur Tudor
as Prince Edward
2016
as Jake
as Jago Pryde
2013
as Student
2012
as Edmund
as Scott Millington
2007