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