2025
as Agent Charlie
2020
as Bartholomew
2021
as Nigel (voice)
2019
as Merlin
2005
as Boy in Crowd
2015
as Bagot/The Groom
as Malcolm
2023
as Alan
as Geraint
2017
as Orin
as Young Paul
as Owen