| (2018) |
| (2018) as Nic Sheff |
| (2018) as Daniel |
| (2017) as Private Philippe DeJardin |
| (2017) as The Cannibal |
| (2017) as Kyle Scheible |
| (2017) as Elio Perlman |
| (2016) as Teenage Stephen Elliott |
| (2016) as Billy Mitman |
| (2015) as Charlie Cooper |
| (2015) as Zac |
| (2014) as Young Tom Cooper |
| (2014) as Young Sam |
| (2014) as Jace |
| (2014) as Danny Vance |
| (2009) as Young Jake Lever |
| (2008) as Clown Boy |
| (2008) as Samuel |
| as Elio Perlman |
| as Henry V |