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