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
2011 • as Featured Extra (uncredited)
2017 • as Steven