2006 • as Avery
2007 • as Young Graham Kennedy
2018 • as Thomas
2013 • as Richard
2006 • as MacDuff's Son
2011 • as Josh