2012 • as Young Boy (uncredited)
2015 • as Boy
2017 • as Jack
2011 • as Young David / Young James
2015 • as Otto Wegener
2013 • as Young Norman