2011 • as Brendan
2009 • as Peter Pan
2010 • as Charlemagne
2013 • as Brennan
2023 • as Zoic Ship (voice) (uncredited)
2014 • as Luca