Began his acting at age 9 on the stage in Peter Pan and Oliver.
2022 • as James
2014 • as Beach Teen (uncredited)
2013 • as School Boy (uncredited)
2009 • as Aran
2014 • as Telegram Boy
2015 • as Jack