Began his acting at age 9 on the stage in Peter Pan and Oliver.
as Young Plank
2022
as Dan Edmunds
2020
as Steven
2017
as Jimmy
2015
as Jack
as Beach Teen (uncredited)
2014
as Dale
2010
as James
as Telegram Boy
as School Boy (uncredited)
2013
as Featured Extra (uncredited)
2011
as Aran
2009